127 rooms · from £14
Located in the centre of Paris, just 200 metres from Gare du Nord Train Station, St Christopher’s Inn Paris offers 3 bars, a chill-out room with a football table and an internet café.
Log in with your cycle.travel account:
Password |
Or simply use your account on: