Townsend House

2 Depot St.
Townsend
Massachusetts
United States