39153 Welsh Ln, Beach Park, IL, 60083 — Violations, Reviews & Building Score | Lucid Rents