Leo Hotel Moscow features 7 rooms and lies approximately 10 minutes' drive from Gorky Central Park of Culture and Leisure. Guests who stay at the hotel can park their car nearby.
The property is located in Moscow, in front of Leninsky Prospekt tube station. The State Tretyakov Gallery is approximately 10 minutes' drive from this 3-star hotel, and Vnukovo International airport is 25 km away. Red Square is around 6 km away, while Ploshchad Gagarina is situated not so far from the accommodation.
Bathrooms inlude a walk-in shower and a separate toilet, and such fine comforts as hair dryers and towels.
Sample Russian specialities at Sputnik located a mere 550 metres from this Moscow hotel.