Horizontal view of Puerta del Sol in Madrid.

- Image ID: W80HE1
Horizontal view of Puerta del Sol in Madrid.
Anne-Marie Palmer / Alamy Stock Photo
Image ID: W80HE1
Location: Madrid; Spain; Iberian Peninsular; Europe; EU; European Union