5908 24th Street, OCALA, FL 34482