Isla Escondida is a Mexican restaurant specializing in seafood dishes, including ceviche and shrimp cocktails. They also offer catering services.