- www.greenjadechampaign.com
- 1
Located at 1109 West Windsor Rd., Champaign, IL 61821, our restaurant offers a wide array of Chinese dishes, such as Orange Chicken, Sweet and Sour Pork, Curry Shrimp and Hunan Beef... Green Jade Chinese restaurant, Champaign, IL 61821, services..
Relevance: 14.163347