L'Hotel Villa Savoia sorge sulla riva destra del fiume Po, nei pressi del Parco del Valentino e del centro espositivo Lingotto. Le camere dispongono di TV LCD satellitare, WiFi gratuito e aria condizionata. Il Villa Savoia si trova ai piedi della collina di Torino, in Corso Moncalieri. Dista 5 km dall'autostrada A4 e 10 minuti in auto dal centro di Torino. In loco sono disponibili biciclette gratuite.