Meaning of town hall

Definition of town hall

(noun) a government building that houses administrative offices of a town government

Other information on town hall

WIKIPEDIA results for town hall
Amazon results for town hall