South Shore Apartments LLC (7456 S SOUTH SHORE DR, Chicago, IL) — Rated 1.5/5 by Tenants | Lucid Rents