council house

(British) a town hall; a building belonging to a town, used for the town's business, and often also as a place for public meetings.