Hostels St Petersburg

Hostel Location

The only hostel in St. Petersburg where you can see Palace Square from the windows

Hostel City Hostel

A-a-ah, more placesloading