Go Hotels
Home > Russia > Moscow >

Letto Hotel

Russia Flag
Letto Hotel Star Rating 3
Krasnokazarmennaya ulitsa, 9
Moscow Russia

Rated 77 / 100 based on 94 customer reviews.

Letto Hotel has received an Outstanding Service Award
Letto Hotel is set in Moscow and is within a short walk of local landmarks, such as Catherine Palace.

Letto Hotel offers comfortable rooms, designed to suit the requirements of any traveller.

Sheremetyevo International Airport is less than a 45-minute drive from the hotel. Moscow Kremlin, Red Square and Cathedral of Christ the Saviour are an easy car ride away.