Leo Hotel 3*
LeninskyProspekt 36, 119334 Moscow, Russia
Located 1.5 km from LeninskyProspekt Metro Station in Moscow Located 1.5 km from LeninskyProspekt 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.
|Standard (BB)||3850 Booking now|