Situé à seulement 50 mètres de la gare de Porta Susa, l'Hotel Diplomatic possède d'excellentes liaisons de transport en commun. Il propose des chambres climatisées avec connexion Wi-Fi gratuite et télévision par satellite.
Le petit-déjeuner buffet de l'hôtel diplomatique comprend des plats sucrés et salés. Le café et les croissants sont disponibles au bar pour les lève-vent.
L'hôtel se trouve à côté des arrêts de bus principaux et de la station de métro Piazza XVIII Dicembre, offrant des liaisons rapides avec le centre-ville de Turin et le stade olympique. Un service de navette vers l'aéroport de Turin Caselle est disponible sur demande.