Karta Vacation Rentals
In downtown St. Petersburg inside a renovated 1903 Art Nouveau landmark known as Stepnov House. A short walk from Ploshchad Vosstaniya metro and Moskovsky (Moscow) Train Station, with Nevsky Prospect, Vosstaniya Square, the State Russian Museum and Oktyabrskiy Concert Hall all nearby; Pulkovo Airport is roughly 18–25 km away.