Construite par étapes à l'emplacement d'une ancienne église détruite par un incendie, cette église date, dans ses parties les plus anciennes (la nef et la partie basse de la tour) de la première moitié du 15e s. La nef aux piliers ronds supportant des arcs brisés présente une intéressante charpente en chêne d'origine (15e s.). Depuis St John Street on peut apprécier le chevet, renforcé par des contreforts à gradins, caractéristique du style gothique écossais.