St Margaret’s Chapel

A small stone chapel set within a castle complex

Edinburgh Castle