Eating Chinese at Green Jade restaurant in Champaign, IL.

Feedback

Do you manage or own Green Jade?

Yes