This small restaurant is tucked in the middle of a shopping strip. It is hands down the best sushi place in...
All reviews seem positive