Property Location With a stay at Hostel Life, you'll be centrally located in St. Petersburg, steps from Beloselsky-Belozersky Palace and minutes from Anichkov Bridge. This hostel is within close proximity of Anichkov Palace and Nash Theater.Rooms Make..