Apartment on Leninsky 127 offers accommodation in Saint Petersburg, just across from Leninsky Prospekt Metro Station. Form there, it takes 40 minutes to reach central Nevsky Prospect via Ploschad Vosstaniya Metro Station. Free WiFi is available throughout the property.
Saint Isaac\'s Cathedral is 10 km from Apartments next to the metro, while Admiralty Building is 10 km away. Pulkovo Airport is 6 km from the property....
|Leninskiy Prospekt 127|