Situado en el centro de La Chaux-de-Fonds, el Hotel de France está a sólo unos pasos de la estación de trenes y a 2 minutos a pie del Museo Internacional de Relojería.
Todas las habitaciones cuentan con TV por cable. Algunas disponen de baño privado y otras tienen baño compartido en el pasillo.
El Hotel de France dispone de restaurante, cafetería, sauna y solárium. Hay un garaje gratuito para bicicletas y motocicletas a disposición de los huéspedes.