LOT 21 NW 66 STREET, Ocala, FL 34475 - MLS#OM537394 - People's Trus...