El National está ubicado en el Centro de Moscú, a tan sólo 200 metros, a pie de la Plaza Roja y del Kremlin.
Este elegante hotel de decorado en tonos sobrios, cuenta con 202 habitaciones, la cuales poseen muebles inspirados en el ambiente del siglo XIX. Dispone de una sala de estar con sofá, y también de escritorio para que realices tus trabajos cómodamente.
Cuenta con una piscina cubierta climatizada, con tumbonas. Así como, un gimnasio completo, para que hagas tu rutina de entrenamiento. Debido a su excelente ubicación, podrás ir a pie a recorrer las tiendas, los cafés o los sitios históricos.
En el restaurante sirven desayuno tipo buffet, con variedad de platos europeos. Así como, dispone de un lounge bar, donde puedes compartir bebidas en el ambiente ameno y cálido. También sirven exquisitos postres y entremeses.