5 rue de Dunkerque, 10th arr., 75010 Paris, France
St Christopher’s Inn Paris is located in central Paris, 656 feet from Gare du Nord Train Station. It features two bars and a chill-out room. Montmartre and Sacré Coeur are a 15-minute walk away, and Stade de France Stadium is 4.1 miles away. All private rooms and dormitories have heating. Bathroom facilities are either shared or private. Guests receive a discount at Belushi's bar. Lockers are available in the rooms. Towel rental is possible from the 24-hour reception. Free WiFi is available throughout the building. Gare de l’Est Train Station is 1640 feet away, and Gare du Nord Metro Station is a 2-minute walk away.
Online Reviews