Chopstix Chopstix (Restaurant Self-Delivery)

202 E Green St, Champaign, IL