CBS News
Yelp ranks Inland Empire sushi restaurant No. 2 in the nation
A sushi restaurant in Southern California's Inland Empire landed the No. 2 in Yelp's Top 100 list ranking sushi spots across the nation. Imari Sashimi Sushi has more than 250 5-star reviews, ...
3 days ago