Company name: New Cross Inn Hostel - London Hostel
Description: New Cross Inn Hostel is the friendliest and fun-filled London hostel. We take pride in offering the cheapest rates at our London hostel. Book direct & save!
323A New Cross Rd, London SE14 6AS, United Kingdom