Spot Inc 12 S Main St, Cloverdale, IN 46120 (765) 795-4336 Related: Clinics Medical Clinics Hospitals