Iglesia de Santa María del CastilloParishSharePlaza de Santa María47410 Olmedo, Castilla y LeónSpainGet directions