Stock Photo: Plaza Mayor or Ayuntamiento, Astorga, León province. Castilla y León, Spain.