6529 SW 21st St, Miramar FL 33023 - MLS# A11589503 - FOR SALE | Brickellsold