Iglesia del SalvadorParishShareCalle del Atrio del Salvador40200 Cuéllar, Castilla y LeónSpainGet directions