Located less than a 10-minute drive away from O’Hare International Airport, this hotel offers free shuttle services to and from the airport. Free Wi-Fi is available.
Number of rooms: 133
2951 Touhy Avenue, Elk Grove Village, IL 60007, United States
Hotel booked 1 times today.