Le Niagara is a bar that offers a pleasant atmosphere. It is located in Lille, France. The establishment has received a Google rating of 4.2.