75 Bis Rue Leon Gambetta, Lille
59000, France
6.99 mi (11.25km) from City Center