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