Check out then check in. On top of the Eurostar station between London, Paris and Brussels, this sci-fi mall offers hundreds of shops by international brands.

More in this area

Share this place

Choice Hotels in Lille