Super 8 O'Hare/Chicago/Elk Grove Village

2951 Touhy Ave
Illinois
United States