Sold $540,000 Calusa Point #A 8890 SW 133rd Pl #A, Miami FL 33186 3 bd · 3 ba · 1,908 sq ft MLS# A12046123 · Listing courtesy of Miami Brokers Group