Il National Hotel è un lussuoso albergo a 5 stelle situato a soli 200 m dalla Piazza Rossa. La stazione della metropolitana di Okohotnyy Ryad dista 50 m e il teatro Bolshoi 500 m. Un luogo perfetto per scoprire la città di Mosca e tutte le bellezze.
Questo premiato hotel di lusso propone uno stile molto raffinato, soffitti alti, opere d'arte classica e arredi antichi. La sala della colazione offre un'incantevole vista sul Cremlino. Il ristorante del National offre tipici piatti russa, italiani e francesi e ogni sera si può godere di un piacevole sottofondo di musica per pianoforte suonata dal vivo. Non manca poi un centro fitness interno con una piscina interna, sauna, bagno turco, solarium e un centro estetico che utilizza prodotti di bellezza Guerlain.