InretroRed_byAparticaApartment
2 Sovetskaya Street 14/4, Tsentralny, 191036 Saint Petersburg, Russia
Located in the city centre of Saint Petersburg, just a 5-minute walk from Nevsky Prospekt, Apartment Petersburg features free Wi-Fi and a fully equipped kitchen. The Neva River Embankment is a 15-minute walk away.