6299 Southwest 84th Place Road , Ocala, FL, US