Sold $1,385,000 Historic Downtown 113 NW 1st Avenue, Delray Beach FL 33444 3 bd · 3.5 ba · 2,126 sq ft MLS# B26056541 · Listing courtesy of Keyes Company