very nicely succeeded building near the international train station in Lille - France