Get directions to: China Bowl, Schaumburg, IL
Restaurant address: 309 Woodfield Mall Ste D 310 Schaumburg, IL 60173, USA
Restaurant: China Bowl