Madrid, Spain - June 05, 2017 : Spain Square (Plaza de Espana) is a large square, a popular tourist destination located in central Madrid, Spain at t

- Image ID: M6TN9J
Madrid, Spain - June 05, 2017 : Spain Square (Plaza de Espana) is a large square, a popular tourist destination located in central Madrid, Spain at t
Brian Kinney / Alamy Stock Photo
Image ID: M6TN9J
Madrid, Spain - June 05, 2017 : Spain Square (Plaza de Espana) is a large square, a popular tourist destination located in central Madrid, Spain at the western end of the Gran Via.
Location: SPAIN

Similar stock images