Paris - France
Paris - France
Paris - France

Designed for both business and leisure travel, XO hotel is ideally situated in 17th - Arc de Triomphe - Palais des Congres; one of the city's most popular locales. Only 16 miles away, this 4-star hotel can be e ... Read more

View all hotels in Paris