Restaurant Apolo 78, known for its seafood and snails.