seafood restaurant - Galicia, Spain