from 25.36$
per night
Mini-hotel Deluxe is located in the centre of St. Petersburg, near English Embankment of the Neva River, the