Homes for sale - 12005 NW 80th PLACE, Ocala, FL 34482 – MLS#OM56742...