See the latest events being held at St Mary's Episcopal Cathedral below
Palmerston Pl, Edinburgh, EH12 5AW, United Kingdom. View map