town hall

Definitions

General English

  • noun the main building in a town, where the town council meets, and where many of the council departments are

General Science

  • noun a building in a town where the administrative offices of the town are situated and where the local council has its meetings

Travel

  • noun a building in the centre of a town where the town council meets and where the town’s administrative offices are
http://www.dictionarycentral.com/definition/town-hall.html