Loading hotels
Confirming room availability...
9 Owls Hotel, 9 Sovetskaya Street 5, Saint Petersburg, Russian Federation
Take in the views from a terrace and make use of amenities such as complimentary wireless Internet access and concierge services. Spending a day of fun is easy with the theme park shuttle (surcharge).