El Castillo de Edimburgo alberga la Capilla de Santa Margarita, que es uno de los edificios más antiguos de Escocia. Construido en memoria de la reina Margarita por David I en 1130, es la única parte del castillo que quedó intacta durante su destrucción en 1314.