Chau Chu Chinese Restaurant Barrington IL
Add Website
Close
Chau Chu Chinese Restaurant
Be first to review 508 S Northwest Hwy,Barrington IL 60010 Phone Number: (847) 304-8888
Chau Chu Chinese Restaurant Store Hours
Hours may fluctuate