Overview

Hostel by The River Neva

prospekt Obukhovskoy Oborony, 199, 172194 Saint Petersburg, Sankt-Peterburg, Russia

S$ 29+

Nearby

    show all
    Reviews
    Map

    Map