General Information
Star Champs Elysées is a 4-star hotels that has been welcoming guests since 1988.
The accommodation went through a renovation in 2023.
Star Champs Elysées is part of Independent under Independent.
There are 59 rooms spread across 7 floors.
Location
Located at 18 rue de l'Arc de Triomphe in Paris, France.
Those looking to explore will find Andre Citroen Park, Music Museum, and Le Potager des Princes nearby.
Facilities & Amenities
Star Champs Elysées has Indoor pool, Laundry service, Luggage storage, Elevator, Multilingual staff, and more.