323A New Cross Road SE14 6AS London (UK)

AdobeStock_110325305-grouptravel-1300×733

Group Travel Hostel - New Cross Inn Hostel