The People - LilleHostel
109 rue de Saint-André, Vieux Lille, 59000 Lille, France
Located in Lille's Old Town, The People - Lille is a hostel offering shared dormitory rooms and private rooms. Lille Grand Place is only a 10-minute walk away and the train stations are a 20-minute walk from the property.