Wendys
Address:
1905 S Neil St, Champaign, IL 61820
Phone:
(217) 352-3289
Restaurants
Other Businesses:
- DESTIHL at 301 N. Neil Street, Champaign, IL 61820
- TGI Friday's at 103 W Marketview Dr, Champaign, IL 61820
- Penn Station East Coast Subs at 906 W Town Center Blvd, Champaign, IL 61822
- O'Charley's at 730 W Town Center Blvd, Champaign, IL 61822
- El Toro at 1805 S Neil St, Champaign, IL 61820