Seafood restaurant specializing in ceviche and other marine dishes.