Map
230 Via Nizza, Turin 10126, Italy
Price
235
website
Hotel
Le Meridien Art + Tech