Extended stay hotel · 118 N Jefferson St, Chicago, IL
More food in Chicago, IL · Extended Stay Hotel in Chicago