1201 NE 83rd St, Miami FL 33138 | Miami, FL | 10 Bed 9 Bath | $9500K | Brickellsold