Hôtel Michelet Odeon Paris
6 place de l'Odeon
Paris,
FR 75006
Near Luxembourg Palace