Dumpling Noodle BBQ
715 S Neil St SteA, Champaign
(217) 979-8196
Menu
Restaurants in Champaign, IL
Dumpling Noodle BBQ
715 S Neil St SteA, Champaign, IL 61820
(217) 979-8196