Loading hotels
Confirming room availability...
Nevsky Forum Hotel, Nevsky Prospekt 69, Saint Petersburg, Russian Federation
Make use of convenient amenities such as complimentary wireless Internet access, concierge services, and wedding services. Guests can catch a ride to nearby destinations on the area shuttle (surcharge).