Het oude stadhuis aan 's Gravenhof 1 bestond al in de veertiende eeuw op deze plek. In 1449-1453 werd het stadhuis ingrijpend verbouwd, waarbij drie naast elkaar gelegen panden met drie fraaie gotische gevels aan de Lange Hofstraat verrezen. De noordelijkste was het Vleeshuis, waar vlees gekeurd en verkocht werd maar waar ook recht gesproken werd. Het middelste pand was het raadhuis, waar ook lakenhandelaren hun waren verkochten. Het zuidelijkst pand was het schepenenhuis. Hier zetelde het stadsbestuur. De lange gevel keek uit op de Vismarkt, de kerk en het plein 's-Gravenhof.
Alle middeleeuwse gebouwen bestaan nog, maar zijn in 1716-1723 gemoderniseerd naar het huidige beeld. Het vleeshuis kreeg in 1896 zijn middeleeuwse gevel terug en doet nu dienst als Burgerzaal.