Karta Vacation Rentals
On the banks of the Neva River in central St. Petersburg, within easy walking distance of the city center. Steps from the Aurora cruiser and close to the Cabin of Peter the Great and the State Museum of the Political History of Russia.