Seafood restaurant specializing in fresh catches. Known for sea urchins.