TBD NE 63 PLACE, Williston, FL 32696 - MLS#OM565468 - People's Trus...