L'Hôtel de France se situe dans le 18ème arrondissement de Paris, à seulement 600 mètres de la basilique du Sacré-Cœur et à 150 mètres de la station de métro Marcadet-Poissonniers. Une connexion Wi-Fi est disponible gratuitement.