Hotel Holiday Inn Chicago West-Itasca - Chicago (Il) United States - Photos
» Hotel Holiday Inn Chicago West-Itasca - Chicago (Il) United States
Hotel Holiday Inn Chicago West-Itasca - Chicago (Il) United States - Search and Book Hotel
860 W. Irving Park Rd.
60143 Itasca Chicago (Il)
Hotels 3 Stars United States