Este hotel está situado en una ubicación ideal próxima a la Plaza Roja, en pleno corazón del centro financiero, histórico y cultural de Moscú. Se encuentra a tan solo 2 minutos a pie de la estación de metro más cercana, la de Okhotny Ryad. La Plaza Roja y el Kremlin se hallan a unos 100 metros. Este establecimiento combina un ambiente impregnado de historia con comodidades de hoy en día y un servicio de alto nivel caracterizado por la genuina hospitalidad rusa. Es un miembro oficial de la agrupación ‘Leading Hotels of the World'. La mayoría de sus habitaciones han sido diseñadas y decoradas de manera individual. Por las mañanas se sirve un desayuno tipo bufé, mientras el que bar Alexandrovsky ofrece una gran selección de bebidas, aperitivos, helados y entrantes. El restaurante Moskovsky es conocido por sus deliciosas especialidades rusas y su cocina europea.