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