Go Hotels
Home > Russia > St Petersburg >

Leningrad Apartments

Russia Flag
Leningrad Apartments
8-ya Sovetskaya Ulitsa 27/29
St Petersburg Russia

Rated 81 / 100 based on 163 customer reviews.

Leningrad Apartments has received an Outstanding Service Award
This property is conveniently located in the city centre. Just a short walk from Ploshchad Vosstaniya Metro Station, the property's accessible location makes it an ideal place to stay when visiting St Petersburg.

Leningrad Apartments offers a comfortable apartment, designed to fit the needs of any traveller.

Leningrad Apartments is close to shops, dining and St Petersburg's nightlife. Vasilyevsky Island, Winter Palace and Nevsky Avenue are within a short car ride from the property.