11205 63rd Terrace Road, OCALA, FL 34476