Euralille - Lille

Euralille, a shopping center in Lille, France.