The Megan House Foundation Share: REHABILITATION CENTER The Megan House Foundation Visit Website 32 Berry Road Lowell, MA 01854 (978) 455-6973 (978) 654-5103 (fax) Facebook Twitter Map What's Nearby? Distance: 5 10 15 20 25 50 mi.