Extended Stay America Chicago - Elmhurst

550 W Grand Ave
Elmhurst
Illinois
United States