Lowell Treatment Center

Location

391 Varnum Avenue
Lowell, MA 01854
United States
(888) 637-5824

Lowell Treatment Center, a 41-bed satellite facility of Westwood Lodge, is located in the Solomon Mental Health building near Lowell General Hospital in Lowell, Mass. The hospital offers inpatient hospitalization and partial hospitalization (PHP) for adolescents and adults.