Loading hotels
Confirming room availability...
Sheremetevsky Park Hotel, 32 St.Vucheticha, Moscow, Russian Federation
The 3-star Sheremetyevsky Park Hotel is located 800 meters from Timiryazevskaya metro station. Close to the hotel are Timiryazevsky Park and the Zolotoe Koltso Theater. It takes 20 minutes to get to the Red Square and Tverskaya Street by metro.