I had avoided this place because of the dumb name, but it turns out that that was a mistake -- its by far the best sushi in Stoughton and probably the best on the South Shore. They also have a surprisingly great selection of other Japanese food. Highly recommended!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.