14211 SW 88th St, Miami, FL, 33186 — Rated 2.3/5 by Tenants | Lucid Rents