New Cross Inn
Address: 323A New Cross Road, Lewisham, London, United Kingdom.
Nearest Landmark: Brockley Tube Station
Distance: 1.5 Miles from London Centre
Situated between New Cross and New Cross Gate Underground Stations, this hostel has its own bar, and there is public parking 1-2 minutes walk away. It...