1. June Heng Restaurant
112 N Barrington Rd, Streamwood, IL 60107
Coordinate: 42.03438,-88.1447
Phone: (630) 289-9400
2. Hibachi Grill
948 S Barrington Rd, Streamwood, IL 60107
Coordinate: 42.01372,-88.14512
Phone: (630) 372-7303
3. China Cook
947 W Irving Park Rd, Streamwood, IL 60107
Coordinate: 42.01891,-88.20146
Phone: (630) 289-9988
4. New Hong Kong Restaurant
5042 Valley Ln, Streamwood, IL 60107
Coordinate: 42.00373,-88.17896
Phone: (630) 289-5044