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

AdobeStock_110325305-grouptravel-1980×1320

Group Travel Hostel - New Cross Inn Hostel