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

Not what you were looking for?