El St Christopher’s Inn Paris tiene 2 bares y sala de relajación, y se encuentra en el centro de París, a solo 200 metros de la estación de tren Gare du Nord. Montmartre y el Sagrado Corazón están a 15 minutos a pie, mientras que el estadio Stade de France se halla a 6,6 km.
Todas las habitaciones privadas y compartidas cuentan con calefacción. Los baños son privados o compartidos.
Además, el bar Belushi's ofrece un descuento a los huéspedes.
Las habitaciones están equipadas con taquillas y hay WiFi gratuita en todo el edificio. La recepción 24 horas dispone de servicio de alquiler de toallas. La estación de tren Gare de l’Est está a solo 500 metros, mientras que la estación de metro Gare du Nord se halla a 2 minutos a pie.