16478 Menlo Road, Weeki Wachee, FL 34614

Current Owners
Rivera Luis D., Saavedra America
Purchase Price
$176,000 (2017)
Property Taxes
$1,129 (2017)
Blockshopper green logo