HOSTEL INN Hostel Saint Petersburg, Russia
Set in Saint Petersburg, within 700 m of Chapel of St. Xenia of St. Petersburg and 1.7 km of Petrovsky Stadium, HOSTEL INN provides accommodation with a shared lounge and free Wi-Fi. The property is located 2.7 km from Lenexpo Exhibition Complex, 3.
Number of rooms: 97
12д Ulitsa Odoyevskogo ул. Одоевского, 12Д, Vasileostrovskiy, 199155 Saint Petersburg, Russia