Le Canal is a French restaurant offering traditional cuisine prepared with fresh, market ingredients. Dishes are made in-house.