Apartment Unit 11368 at 11368 SW 84th Lane, Miami, FL 33173 - HotPads