The hotel is ideally located in the heart of one of Chicago's upscale western suburbs,only 15 miles from..
Elmhurst / Elmhurst
Property Location When you stay at Extended Stay America - Chicago - Elmhurst - O'Hare in Elmhurst, you'll be in the suburbs ..