Iglesia Nuestra Señora de la OParishShareCalle Castilla 3041010 Sevilla, AndalucíaSpainGet directions