Get directions to: Chen's Wok, Schaumburg, IL
Restaurant address: 1037 South Roselle Road Schaumburg, IL 60193, USA
Restaurant: Chen's Wok