LocationThe hotel is located in the business centre of Moscow, on the crossing of the Garden Ring road and Prospekt Mira, just 3 km away from Red Square and the Kremlin. A few steps away are the metro stations Sukharevskaya and Prospekt Mira. The location..