1705 N Long Ave Chicago, IL 60639 - 8 beds/3 baths | Zenlist