Northeastern Illinois University El Centro Location by Guest | May 13, 2016 Loading Map.... Northeastern Illinois University El Centro Location3390 N. Avondale Ave - ChicagoEvents 41.9432011 -87.71396759999999 Address 3390 N. Avondale Ave Chicago IL 60616 United States Upcoming Events No events in this location