Willoughby Place is an addiction treatment facility found at 1420 Lost Nation Road in Willoughby, Ohio. They can be contacted at 440-951-6532.
The facility offers services in these settings: Inpatient Treatment for Drug Addiction, Residential Drug Rehab.
Willoughby Place also provides individuals with a number of individualized programs designed specifically for the needs of individuals, such as: Drug and Alcohol Treatment for Persons with Co-Occurring Mental and Substance Use Disorders. Finally, Willoughby Place accepts the following types of payment: Self-Payment, Medicaid for Alcohol and Drug Treatment, Medicare for Addiction Treatment, Private Insurance, Low Cost Addiction Treatment.
We can help you find the right treatment facility that best fits your overall needs and financial requirements.