With a stay at My Maison In Paris - Champ de Mars, you'll be centrally located in Paris, steps from Rue Cler and 14 minutes by foot from Eiffel Tower. This apartment is 0.3 mi (0.5 km) from Les Invalides and 0. ... Read more

View all Luxury Hotels in Paris