The 3-star Leo Hotel lies within 1.8 km from Luzhniki Stadium, Gorky Park and Pushkin State Museum of Fine Arts.
Just 7 km from the center of Moscow known for Big Academic Concert Hall, Moscow Palace of Youth and State Darwin Museum. Museums and the cathedral as well as parks and gardens are in a short distance from the property.
The hotel boasts close proximity to a stadium and cafés.
Leo Hotel offers 7 guestrooms appointed with flat-screen TV, a personal safe, climate control, an iron with ironing board and a wardrobe with all the sights of Moscow within easy access. They provide bathrooms with toiletries, a shower and terry bathrobes.
Guests will enjoy indian cuisine of Darbar, which is about 200 meters away.
Leninsky Prospekt subway station is just 5 minute walking distance from the hotel. Vnukovo airport can be reached within 25 minutes' drive.