- Megans House
Megans House is a Drug and Alcohol Treatment Facility that is located at:
32 Berry Road
Lowell, MA. 1854
If you would like to contact Megans House, you can reach them at 978-455-6973.
Megans House offers the following treatment services: Drug Rehab and Alcohol Treatment Services, Long Term Drug Abuse Services, Dual-Diagnosis Treatment Services
Payment forms accepted: Drug Rehab - Self Payment, Facility Based Payment Assistance