Available: 660 84TH ST #39, MIAMI BEACH, FL 33141 | $190,000 | 1 Bed 1 Bath