8240 S Houston Ave Chicago, IL 60617