Holiday Inn Express – Chicago / Downers Grove ** Private Balcony in Select Rooms ** Downers Grove hotel with 24-hour fitness Address 3031 Finley Rd, Downers Grove, IL, 60515 GPS 41.8324777, -88.0245765 Web View Website LOCATION ON MAP Plan My Route Home » Hotels » Illinois Hotels » Chicago Hotels » Chicago West Suburbs Hotels » Holiday Inn Express – Chicago / Downers Grove