- All reviews
Seven Liones is located in Moscow, 5 miles from Botanical Garden of Academy of Sciences and 9.3 miles from Olympic Stadium. Altufyevo Metro Station is within an 11-minute drive of the property. All rooms have a flat-screen TV. Seven Liones features free WiFi . There is a 24-hour front desk at the property. Yeliseyevsky Shop is 9.9 miles from Seven Liones, while Bolshoi Theatre is 10.6 miles from the property. Sheremetyevo International Airport is 6.8 miles away.