Apartment NevskyApartment
Seventeen 5/1, Nevskiy, 183362 Saint Petersburg, Russia, Saint Petersburg, 183362
Apartment Nevsky has city views, free Wi-Fi and free private parking, set in Saint Petersburg, 7 km from The St. Petersburg Masterskaya Theatre.