El Pavillon Nation está situado a 350 metros de la animada Place de la Nation y ofrece habitaciones amplias y elegantes equipadas con TV de pantalla plana y WiFi gratuita. Las habitaciones presentan una decoración elegante y moderna y disponen de baño moderno, minibar y camas de alta gama. La sala de fitness del Pavillon Nation cuenta con máquinas TechnoGym de última generación. Todas las mañanas se sirve un desayuno buffet continental en la sala de desayunos, que está dotada de un techo de cristal. El hotel está rodeado de numerosas tiendas y restaurantes, y se encuentra a 3,8 km del Bois de Vincennes. El Pavillon Nation se halla a 4 km de la catedral de Notre-Dame y a 1,4 km del cementerio Père Lachaise.