Featuring free WiFi throughout the property, Hostel Nebo offers pet-friendly accommodations in Saint Petersburg, just 650 feet from Petrovsky Stadium.
Certain rooms include views of the river or city.
You will find a 24-hour front desk at the property.
Admiralty Building is 1.2 miles from Hostel Nebo, and Hermitage Museum is 1.2 miles away. Pulkovo Airport is 11 miles from the property.