L'hôtel de ville occupe trois bâtiments contigus : le palais du Grand Conseil, la Maison échevinale (Schepenhuis) et l'hôtel des Postes (autrefois l'hôtel de ville). Le premier, flamboyant, fut commencé au début du 16e s. et achevé au début du 20e s. La façade centrale surmontée de tourelles est celle du beffroi inachevé (14e s.). L'ancienne halle aux draps date du 14e s., comme le vieux palais de Schepenhuis.