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