Happy Island Hostel Saint Petersburg, Russia
Located in Saint Petersburg and within 2.2 km of Petrovsky Stadium, Happy Island features a shared lounge, allergy-free rooms, and free Wi-Fi. The property is situated 2.5 km from Chapel of St. Xenia of St. Petersburg, 2.
Number of rooms: 42
Большой проспект Васильевского острова д.18 лит.А, Vasileostrovskiy, 199034 Saint Petersburg, Russia