Situé en face de la gare de Lens, l'Hôtel de France occupe un bâtiment historique datant de 1900. Il propose une connexion Wi-Fi gratuite dans l'ensemble de ses locaux.
Offrant une vue sur la ville, les chambres présentent une décoration moderne et disposent d'une télévision à écran plat. Leur salle de bains privative est pourvue d'une douche et d'un sèche-cheveux.
Une salle de réunion et une bagagerie sont également à votre disposition. Un parking public est disponible gratuitement sur place.