Show most popular offers in this box or some text describing prices.
star star star star 102 Avenue de Villiers, Paris, Île De France 75017, France
102 Avenue de Villiers, Paris, Île De France 75017, France
This attractive hotel is located at the heart of Paris, close to the Arc de Triomphe and the Champs-Élysées. The Gare du Nord station (Eurostar) is 5 km away from the hotel, and can be reached in 20 minutes with the metro. Orly and Charles de Gaulle airports are 25 km away.