O'Lord, 4 Etoiles, Residence de Luxe Champs-ElyseesHotel
19 rue Lord Byron, 8th arr., 75008 Paris, France
Situated 400 metres from Arc de Triomphe and 2.1 km from Eiffel Tower, O'Lord, 4 Etoiles, Residence de Luxe Champs-Elysees features accommodation in the centre of Paris.