Contact Findlay Recovery Center Contact Findlay Recovery Center to learn more about available treatment programs, the admissions process, and recovery support services. Our team can also assist with insurance verification and answer questions about getting started with care. Verify My Insurance Address 1800 Manor Hill Road, Findlay, Ohio 45840 Telephone 1-855-605-2135 w Social Links Facebook YouTube