Gallery - Crystal Lake Chen Chinese Restaurant

Chen Chinese Cuisine in Crystal Lake photos part 3
 

Chen Chinese Cuisine in Crystal Lake

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

— Hours —

Dine-in · Carryout · Delivery

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

See our Facebook page