Il Castello di Edimburgo ospita la Cappella di Santa Margherita, uno degli edifici più antichi della Scozia. Costruito in memoria della regina Margherita da Davide I nel 1130, è l'unica parte del castello rimasta intatta durante la distruzione del castello nel 1314.