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