Welcome to Hotel on Smirnovskaya 25 Moscow, 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. The classic-style air-conditioned rooms feature a flat-screen TV and a fridge. The bathroom comes with a hairdryer and free toiletries. Guests can order a meal in the on-site restaurant serving dishes of European cuisine. After a busy day, you can enjoy your favourite drink at the bar. It takes 12 minutes to drive to Paveletsky Train Station from which you can get to Domodedovo International Airport by Aeroexpress. Hotel on Smirnovskaya 25 provides a free shuttle to / from Ploshchad Ilyicha Metro Station, which is 3 km away. (Hotel on Smirnovskaya 25 Moscow hotels booking).