Property Location With a stay at All Faces Hostel, you'll be centrally located in St. Petersburg, steps from Vladimirskaya Church and minutes from Dostoyevsky Museum. This hostel is within close proximity of Arctic and Antarctic Museum and Nash Theater.Rooms..