16313 Frost Bird Road, Weeki Wachee, FL 34614

Current Owners
Otoole Donald L., Otoole Patricia A.
Purchase Price
$235,000 (2019)
Property Taxes
$1,811 (2017)
Blockshopper green logo