Karta Vacation Rentals
In the pulsing heart of St. Petersburg, steps from Nevsky Prospect. Mini-hotel Egorova 18 sits in St. Petersburg City Centre within easy walking distance of the Russian Museum and Kazan Cathedral, and a short stroll from the Church of the Savior on Spilled Blood and the State Hermitage Museum.