Iglesia Parroquial de El SalvadorParishSharePlaza MayorAlmaraz de Duero, Castilla y LeónSpainGet directions