also Town Hall
( town halls)
1.
In Britain, a town hall in a town is a large building owned and used by the town council, often as its main office. You can also use town hall to refer to the town council that uses this building.
N-COUNT
2.
In the United States, especially in New England, a town hall is a building or hall used for local government business.
N-COUNT