Featuring free WiFi throughout the property, Hostel Nebo offers accommodation in Saint Petersburg, 200 metres from Petrovsky Stadium Sportivnaya Metro Station is 120 metres from the hostel Some rooms include views of the river or city You will find a 24-hour front desk at the property Admiralty Building is 2 km from Hostel Nebo, while Hermitage Museum is 2 km away Pulkovo International Airport is 23 km from the property