5930 SW 80th St, South Miami FL 33143 - MLS# A11737456 - FOR SALE | Brickellsold