12905 Ixora Rd, North Miami FL 33181 | North Miami, FL | 4 Bed 3 Bath | $4350K | Brickellsold