Chez Leon is a French bistro offering traditional local cuisine in a warm, relaxed space with exposed-wood beams. They feature homemade dishes prepared with fresh, seasonal ingredients.