1786 71 ST, Miami Beach FL 33141 - MLS# A11679966 - FOR SALE | Brickellsold