The fortress on top of Castle Rock includes the 12th c. St Margaret’s Chapel – the oldest building in the city.

Return to article.