El hotel está situado en el norte de Moscú la capital rusa, a sólo unos minutos a pie de la torre de televisión Ostankino. El Jardín Botánico de Moscú, el centro de exposiciones All-Rusia Exhibition Centre y el Palacio Ostankino son de fácil acceso. La estación de metro Alekseevskaya se encuentra a 20 minutos a pie y ofrece una conexión rápida a Kitay-gorod en el centro de la ciudad. El aeropuerto internacional Sheremetyevo está a unos 21 kilómetros.