15621 South State Road, Unit: 7, West Delray, FL 33446

Current Owners
Investment Group Two LLC
Purchase Price
$10 (2007)
Property Taxes
$17,940 (2018)
Blockshopper green logo