Illinois > Champaign City > Restaurants, Food & Beverages > Restaurants > Zelma's
1103 Windsor Rd, Champaign City, Illinois, 61821-6999
(217) 359-1994
Restaurants, Food & Beverages > Restaurants
http://www.zelmaspizza.com
Services: Pizza Beers
No reviews yet. Be the first to write a review!