Santa Teresa Square. Avila, Castilla Leon, Spain.

- Image ID: JAH85A

Santa Teresa Square. Avila, Castilla Leon, Spain.

Maria Galan / Alamy Stock Photo

Image ID: JAH85A

Location: Santa Teresa Square, Avila, Spain.