2053 Newport N Deerfield Beach, FL 33442