There is only one place that has the best Sushi, this isn't it but it is "darn" close. My first experience with Sushi was at Mr. Sushi in Texas. Nagoya comes up very close to Mr. Sushi in Addison.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.