Lenox Montparnasse
Hotel
14th arr, Paris
The Lenox Montparnasse is located in the centre of Paris, 400 metres from Montparnasse Tower and 600 metres from the Luxembourg gardens. It offers soundproofed rooms and suites with free Wi-Fi.
Number of rooms: 52
15 rue Delambre, 14th arr., 75014 Paris, France