The Chapel of St. Margaret is located in Edinburgh Castle and is one of the oldest buildings in the city.
St Margaret's Chapel is already in our database — build a personalized itinerary in minutes.