Iglesia de San PedroParishShareCalle de la Plaza42173 Villar del Río, Castilla y LeónSpainGet directions