St Christopher's Gare du Nord ligt op loopafstand van de Sacre Coeur, deze hooggelegen basiliek kan zowel via de 222 traptreden, als per kabelbaan bereikt worden. Ook het Musée National Gustave Moreau is een bezoekje waard voor wie het werk van de symbolistische 19-eeuwse schilder wil bewonderen.
Binnen in het hostel hangt een levendige sfeer. De bar genaamd Belushi's is een populaire plek en serveert ook lunch en diner. Verder is er een restaurant, relax ruimte, en gratis WiFi. Het verblijf is in 4- tot 10-persoonskamers, een aantal hiervan hebben een eigen badkamer, anderen delen douche en toiletten op de gang. De bedden hebben goede afscherming, een leeslichtje, USB-ingang, en bagagekluisjes.