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 River North
Address: 40 East Grand Avenue IL 60611, Chicago, IL, US