Le Grand Large is a French restaurant offering a set menu and à la carte options, including seafood dishes.