3660 NE 166th St Apt 301 40 Deeded Dock #301 +40' DEEDED DOCK, North Miami Beach, FL 33160 $389,900 2Bd 2Ba 1,083 Sq Ft $10K