For sale $749,000 Town Square #D 75 NE 5TH Avenue #D, Delray Beach FL 33483 2 bd · 2.5 ba · 1,404 sq ft MLS# B26093671 · Listing courtesy of LPT Realty, LLC