Order Online

Dumpling Noodle BBQ

715 S Neil St
Champaign, IL 61820
(217) 979-8196
Order online Menu | Reservation | Info
Any questions please call us.