Iglesia de San PelayoParishSharePlaza de la Iglesia47359 Olivares de Duero, Castilla y LeónSpainGet directions