With a stay at Hotel Balmoral, you'll be centrally located in Paris, just a 5-minute walk from Champs-Élysées and 8 minutes by foot from Arc de Triomphe. This upscale hotel is 1.5 mi (2.3 km) from Eiffel Tower ... Read more

View all Luxury Hotels in Paris