Sold $1,010,000 Plumosa Park Sec A 246 NE 14th Street, Delray Beach FL 33444 3 bd · 2 ba · 1,500 sq ft MLS# B26009784 · Listing courtesy of RJM Real Estate Corp.