Book Leninskij Prospekt 159 Apartments
Leninskiy Prospekt, 159, Saint Petersburg 11 km from city center
Set 8 km from Mariinsky Theatre and 9 km from Saint Isaac's Cathedral, Apartments on Leninskiy 159 offers accommodation in Saint Petersburg. The air-conditioned unit is 10 km from Admiralty Building. Free WiFi is offered throughout the property.