Iglesia de Santa María del CastilloParishShareCalle de Noque05370 Flores de Ávila, Castilla y LeónSpainGet directions