1286 NW 59th St, Miami FL 33142 | Miami, FL | $1070K | Brickellsold