105-107 Rue Jacquemars Giélée, Lille, Nord, France

City Lille
Country France
 
Enclosed By
Lille
 
Place Encloses