Questo hotel si trova a poche strade dai principali punti di interesse della città, tra cui il Cremlino, la Piazza Rossa, la Cattedrale di San Basilio, il Teatro Bolshoi, Tverskaya Street, Manezh e il centro commerciale Okhotny Ryad. Gli edifici del Parlamento russo, nonché la Banca centrale della Federazione Russa e la sede del sindaco di Mosca sono solo a pochi passi dall'hotel. I servizi dell'hotel includono 3 sale conferenze completamente attrezzate e un centro business aperto 24 ore al giorno.