Le musée occupe l'hôpital St-Jean, fondé en 1174. La vaste salle des Malades est ornée sur 80 m de long par la série de tapisseries du Chant du Monde de Jean Lurçat qui, en 1957, entreprit de faire une interprétation moderne de l'Apocalypse en restant fidèle aux techniques médiévales : nombre limité de couleurs, travail à gros points... Sont aussi conservées d'autres peintures, céramiques et tapisseries de l'artiste, la donation Thomas Gleb et les oeuvres tissées de Grau-Garriga.