My husband and I have lived here for some time and have nothing but great things to say about this place. it is very convenient to everything and the management and the staff are great. If there are any problems they are rectified immediately....
Location: United States > Illinois > DuPage County > Downers Grove
- Also Known As:
- Intown Suites Chicago Southwest Hotel Downers Grove
- Inntown Suites