Iglesia de Santa ColumbaParishShareCalle Iglesia24401 Villar de los Barrios, Castilla y LeónSpainGet directions