Home Hostel ReviewsUK Hostels REVIEW: St Christopher’s Inn Liverpool Street, London