Questo hotel è situato in una posizione ideale vicino a Piazza Rossa, nel cuore del centro finanziario, storico e culturale di Mosca. Si trova a soli 2 minuti a piedi dalla stazione della metropolitana più vicina, la stazione di Okhotny Ryad. La Piazza Rossa e il Cremlino distano circa 100 metri. Questa struttura combina un'atmosfera ricca di storia con comfort moderni e un servizio di alto livello caratterizzato dalla genuina ospitalità russa. È membro ufficiale del gruppo "Leading Hotels of the World". La maggior parte delle sue camere è stata progettata e decorata individualmente. Ogni mattina viene servita una colazione a buffet, mentre il bar Alexandrovsky offre una vasta selezione di bevande, snack, gelati e antipasti. Il ristorante Moskovsky è noto per le sue deliziose specialità russe e la cucina europea.