Isla Cangrejo is a seafood restaurant specializing in fresh fish and marine cuisine.