This place has the best crab cream cheese roll by far. I'm from New Jersey which has some awesome sushi places and Tokyo reminds me of home. Tokyo is also reasonable priced and they have endless amounts of different kinds of sushi rolls.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.