The hotel is located only a few steps from the metro station Izmailovsky Park in the western part of Moscow. It is part of a big hotel complex.