Le musée est situé dans l'ancien hôpital St-Jean (12e s.). Les salles des malades, superbement restaurées, présentent des oeuvres d'art et des objets illustrant plusieurs thèmes, dont l'histoire hospitalière. Dans l'ancienne chapelle sont exposées six oeuvres de Hans Memling dont l'admirable Châsse de sainte Ursule et le Mariage mystique de sainte Catherine. Le petit cloître abrite la pharmacie du 17e s. Un escalier mène aux greniers, dont le plus grand conserve une impressionnante charpente en chêne.