Situado num edifício Haussman no centro de Paris, este hotel totalmente climatizado está localizado em frente à Estação Ferroviária Gare du Nord. O hotel dispõe de quartos com acesso Wi-Fi gratuito e tem uma recepção 24 horas.
Cada um dos quartos insonorizados inclui televisão por satélite e um telefone. A maioria dos quartos têm ar condicionado e alguns possuem uma televisão de ecrã plano. As casas de banho privadas incluem secador de cabelo.
Um pequeno-almoço continental é servido todas as manhãs na adega de pedra arqueada do New Hôtel Gare Du Nord.
A Estação de Metro Gare de l'Est está a cerca de 600 metros do New Hôtel, proporcionando acesso directo ao Museu do Louvre e ao Quartier Latin. O animado bairro de Montmartre fica a 15 minutos a pé.