Iglesia de Nuestra Señora del CastilloParishSharePlaza Mayor37310 Macotera, Castilla y LeónSpainGet directions