Karta Vacation Rentals
In the heart of Saint Petersburg, a short walk from Nevsky Prospect and close to top sights like the Church of the Savior on Spilled Blood, the Russian Museum, Palace Square and Tavrichesky Garden. Demetra Art Hotel sits on Vosstaniya Street in a restored 1913 landmark building, making it a true central-city base for sightseeing. Pet-friendly (cats and dogs under 6 kg) stays are available on request.