3660 NE 166th St #806, North Miami Beach, FL 33160 - MLS#A11109525 ...