1058 E Harwood E 1058, Deerfield Beach, Florida | reAlpha