Designed by
Title
Overview of plaza de espana from a high view point #138576912
Description
Plaza de España Spain Square, in English is a plaza in the Parque de MarÃÂa Luisa, in Seville, Spain, built in 1928 for the Ibero-American Exposition of 1929.
This image is editorial