144 rooms · ★★★ · from £72
The Holiday Inn Express Hotel is located on the banks of the Canal de l'Ourcq in Paris. Located a 50-minute metro ride from Stade de France Stadium, this design hotel features wooden terraces and a private garden that overlooks the canal.
Log in with your cycle.travel account:
Password |
Or simply use your account on: