L'hotel si trova in un quartiere tranquillo e appartato, vicino a uno dei canali del fiume Moskva. I visitatori possono raggiungere facilmente, a piedi o con i mezzi pubblici, il Cremlino e la Piazza Rossa, che distano solo 1 km dall'hotel. La fermata della metropolitana Tretyaskovskaya si trova a 500 metri di distanza e la stazione ferroviaria Paveletskiy dista 1 km. Da qui gli ospiti hanno accesso ai principali monumenti e alle attrazioni turistiche della città.