O Holiday Inn Turin fica em frente à Estação de Metro Piazza Massaua, que fornece ligações rápidas às Estações Ferroviárias Porta Susa e Porta Nuova. O hotel dispõe de quartos amplos e dispõe de um estacionamento exterior e de uma garagem.
Férias Corso Francia Inn é um moderno hotel de design. Todos os quartos têm ar condicionado, piso em madeira e uma televisão por satélite com canais Mediaset Premium. O acesso Wi-Fi está disponível em toda a área.
O restaurante Fermata Venchi do Holiday Inn serve pratos italianos e internacionais. O rico buffet de pequeno-almoço inclui alimentos salgados e doces, bolos frescos e produtos orgânicos. A sala de jantar está equipada com TVs com canais Sky.
A apenas 2 km do centro histórico, o Holiday Inn Turin fica ao virar da esquina do Corso Francia, e a uma curta distância da estrada orbital e do centro de exposições Lingotto. O metro próximo também se conecta ao Museu Egípcio e ao Palácio Real.