Imari Sashimi Sushi, a restaurant in Upland, has ranked #2 in Yelp’s Top 100 sushi spots in the country. Rick Montanez reports from the Inland Empire, where he spoke with co-owner Kazumi Ikaba about the honor.
Imari Sashimi Sushi, a restaurant in Upland, has ranked #2 in Yelp’s Top 100 sushi spots in the country. Rick Montanez reports from the Inland Empire, where he spoke with co-owner Kazumi Ikaba about the honor.