3420 SW 84 AVE: Reviews & Score | West Miami, Miami | Lucid Rents