Imari Sashimi Sushi in Upland ranks #2 in Yelp's Top 100 sushi spots nationwide
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.