Das Hotel President befindet sich im historischen Zentrum von Turin, gegenüber des Dora Bahnhofs und in der Nähe aller Hauptattraktionen wie z.B. die Piazza Castello und die berühmte Fußgängerstraße Via Roma. Hotel President ist in einem schönen Gebäude beherbergt und bietet zahlreiche moderne Einrichtungen wie eine Bar, ein Restaurant, 2 Tagungsräume und einen privaten Parkplatz. Das Hotel verfügt außerdem über eine wunderschöne Terrasse, wo Gäste nach einem Tag im historischen Zentrum entspannen können.