Green Jade
1109 Windsor Rd, Champaign
(217) 355-5988
Menu
Restaurants in Champaign, IL
Green Jade
1109 Windsor Rd, Champaign, IL 61821
(217) 355-5988