Hello, Guest

Elmhurst

Destination creator (Voyajo Team)

Elmhurst is a suburb of Chicago in DuPage and Cook Counties, Illinois. The population is 46,013 as of the 2008 US Census population estimate., https://factfinder2.census.gov/faces/tableservices/jsf/pages/productview.xhtml?pid=PEP_2008_T01&prodType=table. (...) (from Wikipedia)

Trip creator - nloosbrock