Le monastère de Holy Rood (Saint Crucifix) fut fondé en 1128 par le roi David Ier, après, selon la légende, qu'il eut échappé à un cerf enragé lors d'une chasse en forêt. La nef à ciel ouvert, adjacente au palais de Holyroodhouse, est le seul vestige de cette abbaye autrefois grandiose. Elle date principalement de la fin du 12e s. et du début du 13e s., époque dont on peut voir quelques beaux détails sculptés. Dans le caveau royal, reconstruit par la reine Victoria, reposent plusieurs rois d'Angleterre.