Situato nel centro di La Chaux-de-Fonds, l'Hotel de France si trova a pochi passi dalla stazione ferroviaria e a 2 minuti a piedi dal Museo dell'Orologeria.
Tutte le camere dispongono di TV via cavo e alcune di esse sono dotate anche di bagno privato; per le altre invece nel corridoio è situato il bagno in comune.
L'Hotel de France offre un ristorante, una caffetteria, una sauna e un solarium, nonché un garage gratuito per biciclette e moto.