Property Location With a stay at Central Hostel in St. Petersburg (St. Petersburg City Centre), you'll be minutes from City Sculpture Museum and Palace Square. This hostel is within close proximity of Museum of the History of Political Police and Admiralty Building. Rooms Make yourself at home in of the guestrooms, featuring kitchens. Complimentary wireless Internet access is available to keep you connected.