Situé dans le célèbre quartier de Montmartre à Paris, cet hôtel se trouve à seulement 400 mètres de la station de métro Jules Joffrin. Ses chambres modernes sont équipées d'une télévision à écran plat.