French restaurant Le Lodge, located by the water, offers a unique dining experience. Enjoy a full bar, beers, and wines in a scenic setting.