Map
4 Via Nino Costa, Turin 10123, Italy
Hotel
Victoria Hotel