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