112 N Barrington Rd, Streamwood, Illinois 60107 USA
Chicken fried rice and sweet and sour chicken
Photo Credit: Yelp