2438 66th St N
St. Petersburg, FL 33710
Low-key, quick-serve option offering familiar Japanese eats plus ample sushi & maki rolls.