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