Get directions to: China Garden, Urbana, IL
Restaurant address: 114 North Vine Street Urbana, IL 61802, USA
Restaurant: China Garden