Elmhurst University
Elmhurst University, founded in 1871, is a church-affiliated, liberal arts college. Its 38-acre campus, a designated arboretum, is located in Elmhurst, IL, a suburb of Chicago.
Website
Address
Elmhurst University
190 Prospect Ave.
Elmhurst, Illinois 60126-3296
See website