5890 SW 83rd St, South Miami FL 33143 - MLS# A11768141 - FOR SALE | Brickellsold