8260 Byron Ave # 4, Miami Beach FL 33141 | Miami Beach, FL | 17 Bed 17 Bath | $2K | Brickellsold