Chaque samedi, les habitués du marché de Grenade, au nord-ouest de Toulouse, ne manquent pas le rendez-vous au cœur de la vieille bastide, aux confins de la Haute-Garonne et du Tarn-et-Garonne. Autour de la vaste et vénérable halle médiévale, la plus grande d'Europe avec des piliers hexagonaux, récemment refaite en torchis comme en 1200, plus de 5 000 clients se pressent autour de 120 à 150 stands, et même 180 aux beaux jours. Et pourtant, la ville ne compte que 9 500 habitants...