Le Bistro du Lac

Le Bistro du Lac

Located at the Westport Yacht Club in Westport, New York, Le Bistro du Lac offers fine dining on Lake Champlain with views of Vermont’s Green Mountains.