New Cross Inn Hostel

323A New Cross Road, Lewisham, London, SE14 6AS, United Kingdom

Hotel image
Read more reviews for New Cross Inn Hostel