10311 Carollwood Lane, Unit: 12, Greater Carrollwood, FL 33618

Current Owners
Stephen W. Price/ (trustee)
Purchase Price
$10 (2011)
Property Taxes
$2,019 (2018)
Blockshopper green logo