Idol Hotel ligger i Paris Centrum, kun 3 minutters gang fra Europe Metrostation og 15 minutters gang fra Opéra Garnier.