Located at the Westport Yacht Club in Westport, New York, Le Bistro du Lac offered fine dining on Lake Champlain with views of Vermont’s Green Mountains.
After more than two decades, owners decided to retire from the business.
Located at the Westport Yacht Club in Westport, New York, Le Bistro du Lac offered fine dining on Lake Champlain with views of Vermont’s Green Mountains.
After more than two decades, owners decided to retire from the business.