New Cross Inn Hostel Address: 323 New Cross Road, London SE14 6AS, Phone:020 8355 4976 website: http://www.newcrossinn.com/
323 New Cross Rd,London SE14 6AS, UK