The town hall for Twillingate is located on Main Street South, in the same building as a volunteer fire department.
The town hall for Twillingate is located on Main Street South. This was in the same building as a volunteer fire department.