Discover Elmhurst
compiled from our dataElmhurst is located in Illinois, USA, and has a population of about 45,786. Our atlas lists 171 places here.
These include 20 sights and 5 museums, 138 restaurants, 7 places to stay and 1 cocktail bars. Highlights include The Fynn, Elmhurst 255, The Hill.