7609 S Euclid Ave Chicago, IL 60649 - 2 beds/1 full bath | Zenlist