Contact Findlay Recovery Center Contact Findlay Recovery Center to learn more about our programs, admissions, and insurance verification. Verify My Insurance Address 1800 Manor Hill Road, Findlay, Ohio 45840 Telephone 1-855-605-2135 w Social Links Facebook YouTube