Le Barrage is a restaurant offering a memorable experience with a beautiful view. Features include a large wine selection, cocktails, and sushi, with boat rentals available.