1005 South Neil St. Champaign, IL 61820
Central Illinois
217-378-7807
www.eltororestaurante.com/#mexican-restaurant
Champaign Public Library
0.25 miles
Fat City
0.27 miles
The Red Lion
0.48 miles
Hilton Garden Inn
0.58 miles
SoDo Theatre
0.60 miles
University of Illinois Armory
0.61 miles
Lights out for Olde Towne Apartments
By Scott Reeder
Saving a historic round barn
By Cinda Ackerman Klickna
A self-serve farmers market
By David Blanchette
Making downtown Springfield more marketable
By Dean Olsen