Mambo Sushi offers a fusion of Japanese and Latin flavors. The restaurant serves sushi and offers takeaway options.