7687 63rd Place Road, OCALA, FL 34474