758 N Larrabee St # 507, Chicago, IL 60654 - 2 beds/2 full baths | Zenlist