Apartment Unit 23 at 6310 SW 79th Street #23, South Miami, FL 33143 - HotPads