Hostel St Christopher's Oasis, London

59-61 Borough High StreetSouth Bank, LondonSE1 1NE, United Kingdom