16478 Menlo Road, Weeki Wachee, FL 34614

Current Owners
Luis D Rivera and America Saavedra
Purchase Price
$176,000 (2017)
Property Taxes
$2,475 (2022)
Blockshopper green logo