Skip to Content

Laurelwood Hospital & Counseling Centers

The Windsor-Laurelwood Center for Behavioral Medicine, located in Willoughby, Ohio, is a
full-service, 160-bed psychiatric hospital with an outpatient counseling center located in Beachwood. The largest freestanding psychiatric hospital in Ohio, Windsor-Laurelwood specializes in providing behavioral health and addiction treatment services to children, adolescents and adults.

Address: 
35900 Euclid Ave.
Willoughby
OH
44094