Restaurant Canaille in Lille, France, offers a delightful taste of French bistro fare. The inviting aroma of roasted meats fills the air. Their dishes are known for their wonderfully tender texture. Lille's culinary landscape is enriched by this charming restaurant.