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