$899,995 -
66 Nw 3rd Avenue
Delray Beach ,
FL 33444
County: Palm Beach County