Karta Vacation Rentals
In the heart of St. Petersburg, right on St. Isaac's Square and a short stroll from St. Isaac's Cathedral. This city-centre spot puts major museums, Palace Square and Nevsky Prospect within easy walking distance. Pulkovo Airport (LED) is about 26 km away.