2 rooms · from £163
Featuring free WiFi, Appartements Ile Saint Louis is situated in Paris, 400 metres from Notre Dame Cathedral. Pompidou Centre is 900 metres away. All units feature a satellite flat-screen TV, DVD player, and laptop.
Log in with your cycle.travel account:
Password |
Or simply use your account on: