mail_outline sales@mediastorehouse.com
Seville, Spain. Plaza de Espana. It was built in 1928 for the Ibero-American Exposition of 1929