Located 1.5 km from Leninsky Prospekt Metro Station in Moscow, Leo Hotel offers free WiFi.
All rooms are air conditioned and come with a flat-screen TV. 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.