Este hotel está situado a solo unas calles de los principales puntos de interés de la ciudad, entre los que se incluyen el Kremlin, la Plaza Roja, la Catedral de San Basilio, el Teatro Bolshói, la calle Tverskaya, el Manezh y el centro comercial Okhotny Ryad. Los edificios del Parlamento Ruso así como el Banco Central de la Federación Rusa y la sede del alcalde de Moscú se encuentran a solo unos pasos del hotel. Los servicios del hotel incluyen 3 salas de conferencias completamente equipadas y un centro de negocios abierto las 24 h.