Paris - France
Paris - France
Paris - France

Built in 1911, Hotel Balmoral Champs-Elysees is a distinct addition to Paris and a smart choice for travelers. The hotel is not too far from the city center: just 1 km away, and it normally takes about 30 minut ... Read more

View all hotels in Paris