Designed by
Title
Architecture of Plaza de Espana, Sevilla, Spain #54418193
Description
The Plaza de España is a plaza located in the Parque de MarÃÂa Luisa, in Seville, Spain built in 1928 for the Ibero-American Exposition of 1929. It is a landmark example of the Renaissance Revival style in Spanish architecture
This image is editorial