Asian restaurant · 530 N Hough St Unit 180A, Barrington, IL
More food in Barrington, IL · Asian Food in Barrington