A pequena Capela de Sant Joan, na praça de mesmo nome, é uma delícia gótica do século XIV ligada à Ordem do Hospital. Uma única nave retangular, coberta com embigado em arcos diafragmáticos pontiagudos, culmina em uma abside poligonal de seis fechaduras. A fachada principal exibe a porta rosada em arco semicircular e uma torre sineira octogonal coroando-a; um jardim modernista com estrutura de treliça de August Font (1887) completa a cena.
Dois detalhes exclusivos repousam nas paredes internas: um lavatório gótico com escudo heráldico e um belo batistério românico em forma de anjo — peças resgatadas de outros lugares e incorporadas durante a restauração dos séculos XIX e XX dirigida por Jeroni Martorell. Em 1929, a torre foi modificada e a velha pá foi removida.
Dessacralizada, a capela serviu como economia durante a Guerra Civil e, desde 1944, tem sido dedicada a usos culturais: sala de concertos, exposições e, acima de tudo, palco da música coral de Vilafranca.