La Cascada De Los Mariscos is a restaurant with a varied menu, specializing in seafood.