L'hotel è situato a nord di Mosca, la capitale russa, a pochi minuti a piedi dalla torre della televisione Ostankino. L'orto botanico di Mosca, il centro espositivo All-Russia e il palazzo Ostankino sono facilmente accessibili. La stazione della metropolitana Alekseevskaya è raggiungibile in 20 minuti a piedi e offre un rapido collegamento con Kitay-gorod nel centro della città. L'aeroporto internazionale di Sheremetyevo dista circa 21 chilometri.