Plaza de Espana 12

Sevilla, Andalucia, Spain