Designed by
Title
The Plaza de España Spain Square in Seville, Spain #197306910
Description
The Plaza de España Spain Square in Seville, Spain. It is located in the Parque de Maria Luisa and built for the Ibero-American Exposition of 1929.
This image is editorial