Go Hotels
Home > Russia > Moscow >

Leo Hotel Moscow

Russia Flag
Leo Hotel Moscow
Leninskiy Prospekt 36
Moscow Russia

Rated 49 / 100 based on 2 customer reviews.
Located 0.9 miles from Leninsky Prospekt Metro Station in Moscow, Leo Hotel offers free WiFi.

All rooms are air conditioned and come with a flat-screen TV and a safety deposit box. The private bathrooms include free toiletries, slippers and bathrobes.

Guests can order room service, eat a breakfast in the canteen or dine in the local cafes that are a 5-minute walk from the poperty.

Gorky Park, MGU Botanic Garden and Vorobyovy Gory Park are within a 10-minute drive away.

Leo Hotel is within a 20-minute metro ride of Belorussky Train Station from which Aeroexpress train takes the guests directly to Sheremetyevo International Airport.