El Hotel Eden está situado en el XV distrito de París, a solo 270 metros de la estación de metro Vaugirard y a 2 km de la torre de Montparnasse. El centro de exposiciones Porte de Versailles está a 1,2 km y se puede acceder a él directamente en transporte público. El establecimiento ofrece hammam, jardín y WiFi gratuita.
Las habitaciones presentan una decoración moderna y disponen de aire acondicionado, soporte para iPod, TV de pantalla plana con canales vía satélite, minibar y baño privado con secador de pelo.
El Hotel Eden sirve el desayuno cada mañana y hay diversos bares y restaurantes en la zona de los alrededores. Además, el hotel cuenta con ascensor y consigna de equipaje.
La Torre Eiffel se halla a 2 km del Hotel Eden y la estación de trenes Montparnasse-Bienvenüe, a 2,1 km. El palacio nacional de los Inválidos se encuentra a 2,3 km y los Jardines de Luxemburgo están a 3 km.