Karta Vacation Rentals
Perched on the Neva embankment in Central St. Petersburg, this hotel sits in the city’s business and political quarter. Walk to Smolny Cathedral, Alexander Nevsky Lavra, Nevsky Prospekt and the Tauride Garden — perfect for culture and city sightseeing.