About New Cross Inn Hostel
London Hostel located conveniently at New Cross. We can accommodate small to large groups. Book direct for best pricing.
New Cross Inn Hostel Description
We are a backpackers hostel in south-east London, as an independent company exist since December 2009 and hopefully will for a long, long time: )
More about New Cross Inn Hostel
New Cross Inn Hostel is located at 323A New Cross Road, SE14 6AS London, UK
02086917222
https://www.newcrossinn.co.uk