Hotel Eden


Paris • Show on map
Price as low as EUR 102.10
Hotel Eden is located in Paris’ 15th arrondissement just 270 metres from Vaugirard Metro Station and 2 km from the Montparnasse Tower. Porte de Versailles Exhibition Centre is 1.2 km away and can be directly…More info


