576 NE 63RD ST #8, Miami, FL, 33138 — Violations, Reviews & Building Score | Lucid Rents