Advertisement
Synonyms of Town Hall
Primary definition: A large building used for the administration of local government and municipal offices.
Ranked Synonyms (Strongest to Related)
Advertisement
Translate "Town Hall" to 10 World Languages
Related Grammar & Writing Masterclasses
View all guides โAdvertisement