Get directions to: Chau Chu Chinese Restaurant, Barrington, IL
Restaurant address: 508 South Northwest Highway Barrington, IL 60010, USA
Restaurant: Chau Chu Chinese Restaurant