This all-suite hotel is located in downtown Chicago, surrounded by upscale dining and shopping in the trendy River North neighborhood. It features free WiFi throughout the property.
Homewood Suites Chicago
Address: 40 East Grand Avenue IL 60611, Chicago, IL, US