Find Hostels all over the World
New Cross Inn Hostel, HOSTEL in London England.
New Cross Inn Hostel.
323 New Cross Road, London, England
Located near: The Hostel has excellent transport links to all major tourist attractions in London as well as being situated close to Greenwich and local ammenities.
Welcome to New Cross Inn Hostel!
The New Cross Inn is an affordable hostel situated in South East London.
The hostel is 2 minutes walk from New Cross Gate and New Cross underground and overland train stations.
A train to or from London Bridge Train Station takes only 6 minutes and you can comfor