Leo Hotel Moscow
Leninsky Prospekt 36, Moscow, Russia
Leninsky Prospekt 36, Moscow, Russia
Leo Hotel Moscow features 7 rooms and lies around 15 minutes' drive from the celebrated Red Square. Guests who stay at the hotel can park their car nearby.
Bathrooms with a separate toilet and a shower, also feature hair dryers and towels for guests' extra comfort.
The accommodation is located in Moscow, fairly close to Leninsky Prospekt tube station. The State Tretyakov Gallery is around a 10-minute drive from this 3-star hotel, while Vnukovo International airport is 25 km from it. The famous Novodevichye Cemetery is approximately a 25-minute walk away, and Ploshchad Gagarina is situated just a short stroll from the property. The nearest underground station is only 10 minutes' walk away.
Located only 550 metres from this Moscow hotel, Sputnik serves a great selection of Russian food.
Find your perfect place to stay!
Great locations and deals for every budget.
Find on
Close, I need more options