New England Quilt Museum Post author By visitdtl_hdelwv Post date January 19, 2021 Map Unavailable New England Quilt Museum Address 18 Shattuck St Lowell MA 01852 United States Upcoming Events No events in this location ← Arts League of Lowell → Mill No. 5