Datado de 1890, o Hôtel de France está localizado no coração de Toulouse, a 5 minutos da Praça do Capitólio, perto do Centro de Congressos Pierre Baudis e a 4 km do Estádio de Toulouse. O hotel oferece acesso gratuito à internet via Wi-Fi.
Todos os quartos incluem TV via satélite e ar condicionado.
O Hôtel de France fica a 15 minutos a pé da estação ferroviária, do ponto de ônibus do serviço de transporte para o aeroporto, de lojas e restaurantes. Cafés, cinemas e mercados também circundam a propriedade.