Restaurant specializing in fresh seafood and meats. Features a natural terrace for dining.