NIU Naperville Mar 01, 2016 Details Location Address:1120 E Diehl Rd, Naperville, Illinois, 60563, United States