2664 SW 81st Ter # 2666, Miramar FL 33025 | Miramar, FL | 3 Bed 2 Bath | $420K | Brickellsold