View details for 1265 N Biscayne Point Rd 1265 N Biscayne Point Rd $15,900+ North Beach, Miami Beach, FL 33141