Hotel on Smirnovskaya 25 is located in the Smirnovsky Business Centre in Moscow. Free Wi-Fi access is available. The Bolshoi Theatre, the Kremlin and Red Square are 3 metro stops away.
Number of rooms: 36
Ulitsa Smirnovskaya 25, Bldg 4, 109052 Moscow, Russia