8005 NW 8 ST, Miami, FL — Rated 3.0/5 by Tenants | Lucid Rents