Karta Vacation Rentals
In the beating heart of St. Petersburg, this city-center aparthotel sits steps from the Admiralty and minutes from Palace Square. The State Hermitage, Winter Palace, Alexander Column and St Isaac's Cathedral are all within easy walking distance.