819 SE 8th Ave Deerfield Beach, FL 33441