4730 SW 89 AVE: Reviews & Score | Miami-Dade, Miami | Lucid Rents