Get directions to: China Chen Restaurant, Channahon, IL
Restaurant address: 25222 West Reed Channahon, IL 60410, USA
Restaurant: China Chen Restaurant