8020 SW 62nd Ave, South Miami FL 33143 - MLS# A11600151 - FOR SALE | Brickellsold