Chinese Garden Restaurant is located in Schaumburg, COOK, IL.
Chinese Garden Restaurant Schaumburg address and phone