$230,000
6006 NW 62ND PLACE, OCALA, FL, 34482
Single Family Residence