Tour de Lille (built 1995)
Location: 50.6388062°N, 3.0760704°E