Idol HotelHotel
16 rue d'Edimbourg, 8th arr., 75008 Paris, France
Idol Hotel is located in Paris, 100 metres from Saint-Lazare Train Station, a 15-minute walk from Galeries Lafayette. The hotel is inspired by groovy and funky music from the 60s to the 80s.