3368 NW 51ST TERRACE UNIT 3, Miami, FL, 33142 — Violations, Reviews & Building Score | Lucid Rents