Experience France’s ‘wow’ factor with a stay at Lille Euralille hostel …Is it a hostel? Written by Alex on September 11, 2015