$940,000 - 1123 Canoe Point, Delray Beach, FL 33444
1123 Canoe Point
Delray Beach,
FL
33444
County: Palm Beach