Loading hotels
Confirming room availability...
Mesto Hotel, Fontanka River Embankment 11 Saint Petersburg 191011, Saint Petersburg, Russian Federation
Budget “Mesto Hotel” is situated in Saint Petersburg. It boasts a convenient location within 2 km from the city center.