Zelma's Reviews & Details
1103 Windsor Ct
Zelma's is located at 1103 Windsor Ct in Champaign near the intersection of Windsor Rd and Galen Dr. Their menu consists of American dishes . Call (217) 359-1994 for delivery or takeout.
- Service:Delivery and Takeout
- On The Menu:Fries, Wings, Pizza and Burgers
- Major Intersection:Windsor Rd And Galen Dr
Tell us more about Zelma's Champaign!