Apartment Unit 84 at 11547 SW 64th Street, Miami, FL 33173 | HotPads