Pending $9,500 /mo Island Point Condo #104 665 SE 21st Avenue #104, Deerfield Beach FL 33441 2 bd · 2.5 ba · 1,670 sq ft MLS# B26024754 · Listing courtesy of Anderson & Carr