Le Lenox Montparnasse se trouve dans le centre de Paris, à 400 mètres de la tour Montparnasse et à 600 mètres des jardins du Luxembourg. Il propose des chambres et des suites insonorisées avec une connexion Wi-Fi gratuite.