Karta Vacation Rentals
In the very center of Saint Petersburg, housed in a Baroque palace on the Neva River with grand Admiralty views. Steps from the Academy of Fine Arts and St. Isaac's Cathedral, and within easy reach of the State Hermitage Museum, Winter Palace and Palace Square.