$2,895,000 -
16686 S Picardy Way
Delray Beach ,
FL 33446
County: Palm Beach County