3058 Lillian Avenue, Palm Springs, FL 33406

Current Owners
Church of God West Palm Beach Inc.
Purchase Price
$77,000 (2009)
Property Taxes
$412 (2018)
Blockshopper green logo