$19,888

12110 NE 63rd Place, Williston, FL 32696

Save Contact

Sold Price:

$19,888

Sold Date: 08/11/2023

12110 NE 63rd Place Williston, FL 32696

Sold MLS# O6107950

1.39 Acres Lot/Land