China Garden
114 N. Vine St.
Urbana, Illinois 61802
217-367-6588
Type
Hours
More
Free Parking
Accessible
Locally Owned
Vegetarian Options
Type
Hours
More
114 N. Vine St.
Urbana, Illinois 61802