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