L’hôtel de Flore est situé dans le quartier de Montmartre, au pied de la station de métro Lamarck – Caulaincourt (ligne 12). Les chambres sont fonctionnelles et dotées d’un mobilier simple. Elles sont équipées d’une salle de bains privative et d’un bureau. Un petit déjeuner continental est proposé aux clients, en supplément. La basilique du Sacré Cœur – et sa vue panoramique sur Paris – se trouve à dix minutes à pied.