Hotel Orchidea

2.6
(381 reviews)
Via Claudio Beaumont 31/c, 10138 Turin Italy
39 11 43 43 114Official website
Budget
Centrally Located
Hotel
Hotel Orchidea | Turin | Italy | TripAligner