2307 Barclay Road, Greater Carrollwood, FL 33618

Current Owners
Juan Pimentel
Purchase Price
$67,800 (2007)
Property Taxes
$1,713 (2018)
Blockshopper green logo