3263 NE 166th St, North Miami Beach FL 33160 | North Miami Beach, FL | 4 Bed 3 Bath | $15K | Brickellsold