Loading hotels
Confirming room availability...
Zvezda Leningradskaya Apartment, Leningradskiy Prospekt 14 1 Moscow, Moscow, Russian Federation
The 3-star hotel Zvezda Leningradskaya Hotel is situated within 4 km from the historic center of Moscow.