Photo Galleries

 

Chen Chinese Cuisine in Crystal Lake

6100 Northwest Hwy
Crystal Lake, IL 60014
(815) 356-8899
Google Maps

Hours

Mon—Thurs: 11am–10pm
Fri & Sat: 11am–11pm
Sunday: 11am–9:30pm

Chen Chinese Cuisine in Lake In The Hills

270 N. Randall Road
Lake In The Hills, IL 60156
(847) 458-8000
Google Maps

Hours

Mon—Thurs: 11am–10pm
Fri & Sat: 11am–11pm
Sunday: 11am–9:30pm