Get directions to: Chens King Wok Restaurant, Crystal Lake, IL
Restaurant address: 6100 Northwest Hwy Crystal Lake, IL 60014, USA
Restaurant: Chens King Wok Restaurant