L'Hotel Villa Savoia se trouve sur la rive droite du Pô, à proximité du parc Valentino de Turin et du parc des expositions Lingotto. Les chambres disposent d'une télévision par satellite à écran LCD, d'une connexion Wi-Fi gratuite et de la climatisation.
La Villa Savoia se trouve au pied de la colline de Turin, sur le Corso Moncalieri. Il se trouve à 5 km de l'autoroute A4 et à 10 minutes en voiture du centre-ville de Turin. Un service de prêt de vélos est assuré sur place.