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