Review: City center location makes the Grand Hotel Sitea, a short stroll from the iconic Mole Antonelliana building, ideal for exploration of Turin on foot. Architecture and furnishings reflect ...