Extended StayAmerica Chicago/Itasca

1181 North Rohlwing Road, Itasca, Illinois, 60143, United States

Itasca Travel Forum

Need advice about Itasca, Illinois? Visit the Travel Forum for Itasca and ask our Answer Gurus.

Latest Itasca hotel reviews

Eaglewood Resort And Spa
Good (3.0 out of 5.0) 1 Review
Itasca Travel Guide