3660 NE 166th St Apt 101 40 Deeded Dock #101 +40' DEEDED DOCK, North Miami Beach, FL 33160 $350,000 2Bd 2Ba 1,083 Sq Ft SOLD 01/01/26