Dumpling Noodle BBQ
715 S Neil St SteA, Champaign
(217) 979-8196
Recent Reviews
Order Online
You May Also Like
Afghan Cuisine Restaurant - 723 S Neil St Ste 101
Afghan
Little Caesars Pizza - 703 S Neil St SUITE A
Pizza
Libby's Lounge Slots & Video Poker - 905 S Neil St
Cafe
Restaurants in Champaign, IL
Dumpling Noodle BBQ
715 S Neil St SteA, Champaign, IL 61820
(217) 979-8196