105 Atwell Drive, Delray Beach, FL 33484

Current Owners
Faidra L Toussaint
Purchase Price
$235,040 (2012)
Property Taxes
$3,308 (2018)
Blockshopper green logo