1960 NE 1st Street Unit 7d, Deerfield Beach FL 33441 | Rent SFL