Iglesia de Santa María del CastilloParishShareCalle de Castilla05369 Narros del Castillo, Castilla y LeónSpainGet directions