8939 S Beck Pl, Hometown, IL, 60456 — Violations, Reviews & Building Score | Lucid Rents