Iglesia de Santa María del CastilloParishShareCalle Duque de Cadaval 1606100 Olivenza, ExtremaduraSpainGet directions