Panda Express
Address:
2000 N Neil St, Champaign, IL 61820
Phone:
(217) 356-7700
Cuisine:
Chinese
Restaurants,
Chinese
Other Businesses:
- Market Place Plaza at 2000 N Neil St, Champaign, IL 61820
- Buca Di Beppo at 2000 N Neil St, Champaign, IL 61820
- Taco Bell at 10 E Anthony Dr, Champaign, IL 61820
- Bakers Square at 1902 Center Dr, Champaign, IL 61820
- Super Taco at 519 W Town Center Blvd, Champaign, IL 61822