Loading hotels
Confirming room availability...
Ibis St Petersburg Centre, Ligovsky Prospekt 54, Saint Petersburg, Russian Federation
ibis St Petersburg Centre is set in Saint Petersburg. It boasts a convenient location within 3 km from the historic city center.