Addiction treatment center Ethan Crossing Addiction Treatment Center of Cleveland Euclid, Ohio Address20611 Euclid Ave,, Euclid, Ohio 44117 Phone(855) 967-2436 Websitehttps://newvistahealth.com/location/addiction-treatment-centers/cleveland/ CategoryAddiction treatment center