391 Varnum Avenue, Lowell, Massachusetts 01854
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…