Residence VilliersHotel
68 Avenue De Villiers, 17th arr., 75017 Paris, France
The Residence Villiers is centrally located in Paris, just a 2-minute walk from the Wagram Metro station and 1 kilometre from the Arc de Triomphe and the Champs-Elysées Avenue.