mail_outline sales@mediastorehouse.com
Spain, Seville. The Spanish Square (aka Plaza de Espana). Built in 1929 for Ibero-American Exhibition, neo-Andalusian baroque architecture
Plaza de Espana, Seville, Andalusia, Spain