China King Restaurant
2145 S Neil St Champaign, IL 61820-7593
217-351-8885
Business Hours:
Payment Types