110 N Hough St, Barrington, Illinois 60010 USA
My husband's sushi plate. Very tasty!
Photo Credit: Yelp