Iglesia de San PedroParishSharePlaza de la Constitución37339 Villoria, Castilla y LeónSpainGet directions