59000 Lille, France
CHU - Centre Oscar Lambret is a Subway station located at 59000 Lille, France. It has received 15 reviews with an average rating of 4.0 stars.
The address of CHU - Centre Oscar Lambret: 59000 Lille, France
CHU - Centre Oscar Lambret has 4.0 stars from 15 reviews
Subway station