8307 NW 142nd St, Miami Lakes, FL, 33016 — Violations, Reviews & Building Score | Lucid Rents