Subway adresses in Townsend‚ MA Home Work hours Subway hours Massachusetts Townsend AddressPhoneMap18 Main St, Ste 102 Townsend(978) 300-5019 You May Like Dunkin' Donuts hoursMcDonald's hoursSubway hoursPeople Are Reading