Apartment Unit at 1259 NW 58th Terrace #6, Miami, FL 33142 - HotPads