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.

Address

Elmhurst University
190 Prospect Ave.
Elmhurst, Illinois 60126-3296

Email

See website