Chen Chinese Cuisine offers a full carry-out menu, as well as delivery and catering services — call our Crystal Lake restaurant at (815) 356-8899 for more ...
We're located at 40 W. Terra Cotta Ave #G, Crystal Lake, IL at the intersection of Walkup Road and Route 176. We're in the same mall as the 7-Eleven and just ...
Download the Chen Chinese Cuisine Carryout Menu (PDF)(link is external). Chen Chinese Cuisine in Crystal Lake. 6100 Northwest Hwy Crystal Lake, IL 60014 (815) ...