Skip navigation

Calls to Action

Westwood Lodge

Location

45 Clapboardtree Street
Westwood, MA 02090
United States
888-637-5824

Westwood Lodge is a 89-bed private psychiatric hospital located in Westwood, Mass. The hospital offers a full continuum of services, including inpatient for children, adolescents and adults.