Hotel Turin Royal
Corso Regina Margherita 249, Turin
A stay at Hotel Turin Royal places you in the heart of Turin, a 4-minute drive from Turin Cathedral and 5 minutes from Allianz Stadium. This hotel is 4.4 mi (7....