601 Ne 23rd Deerfield Beach Fl 33442