32 rooms · ★★★★ · from £73
Idol Hotel is located in Paris, 100 metres from Saint-Lazare Train Station, a 15-minute walk from Galeries Lafayette and an 18-minute walk from Opéra . The hotel is inspired by the black music from the 60s to the 80s.
Log in with your cycle.travel account:
Password |
Or simply use your account on: