16719 Willow Creek Road, Delray Beach (unincorporated), FL 33484

Current Owners
Bonita Echstenkamper
Purchase Price
$10 (2015)
Property Taxes
$3,252 (2018)
Blockshopper green logo