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