Astor Hyde Park
191 Queensgate South Kensington - London, England
Category: Hostel
With a lounge that looks more like a manor house than a hostel, Astor Hyde Park is an undeniably cool London hostel. Its great central location and an unforgettable atmosphere will assure you an amazing visit. more info »