Située dans le centre historique de Turin, près de l'Académie des Beaux-Arts, la résidence Cavour est installée dans un bâtiment du 19ème siècle récemment rénové. Elle est à proximité des principaux lieux d'attraction de la ville, notamment le Môle Antonelliana, la «Via Po», la Piazza San Carlo et le Musée du Cinéma.
Altitude: 239 mslm