El Avalon Hotel Paris se encuentra en un edificio de estilo hausmanniano, a 5 minutos a pie de la estación Gare du Nord. Ofrece alojamiento con conexión wifi gratuita y TV de pantalla plana con canales vía satélite. La recepción está abierta las 24 horas.
Las habitaciones están insonorizadas y disponen de baño privado con secador de pelo. Los estudios incluyen zona de cocina con nevera y cafetera.
La estación de tren Gare du Nord ofrece acceso al aeropuerto Charles de Gaulle, a Montmartre y al Barrio Latino.