8430 SW 83rd St, Miami FL 33143 - MLS# A11777506 - FOR SALE | Brickellsold