Image 1 of 1

Spain_6935.jpg

Plaza de Espana designed by Anibal Gonzalez was built in 1928 for the Ibero- American Exposition of 1929 is located in the Maria Luisa Park in Seville, Spain.
twitterlinkedinfacebook