Willoughby Place is a substance abuse treatment center found at 1420 Lost Nation Road in Willoughby, Ohio. They can be reached at 440-951-6532.
The program offers services in these settings: Inpatient Facility, Residential Drug Rehab.
Willoughby Place also provides clients with a number of special programs designed specifically for the requirements of people, such as: Alcohol Rehab for Persons with Co-Occurring Substance Use and Mental Disorders. Finally, Willoughby Place also accepts the following types of payment: Self-Payment, Medicaid for Alcohol and Drug Treatment, Medicare for Addiction Treatment, Private Insurance, Low Cost Drug Rehab.