We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
2881 Touhy Ave, Elk Grove Village, IL 60007 (Formerly Exel Inn of O'Hare)
Ranked #9 of 14 hotels in Elk Grove Village