



Set 13 minutes on foot from the Olimpiyskiy Sports Complex, built for the 1980 Summer Olympics, this sleek high-rise hotel is 4 km from the Bolshoi Theatre and 30 km from Sheremetyevo International Airport.
Accommodations range from refined rooms with city views to plush suites with separate living areas, kitchens and Nespresso machines. All have flat-screen TVs and free Wi-Fi, as well as...
Create a free account to see the full venue profile and start planning your retreat.