Skip to main content
8:00pm, Sat 25 May 2024
Usher Hall
7:30pm, Tue 24 Sep 2024
Usher Hall
7:30pm, Sat 11 Oct 2025
Usher Hall
7:30pm, Fri 14 Mar 2025
Greyfriars Kirk
Sat 21 Sep 2024
Usher Hall
6:00pm, Fri 21 Mar 2025
Usher Hall
8:00pm, Sat 3 Aug 2024
Usher Hall
3:00pm, Sun 4 Aug 2024
Usher Hall
7:30pm, Mon 5 Aug 2024
Usher Hall
7:30pm, Tue 6 Aug 2024
Usher Hall
2:00pm, Wed 7 Aug 2024
Usher Hall
7:30pm, Wed 7 Aug 2024
Usher Hall
8:00pm, Thu 8 Aug 2024
Usher Hall
8:00pm, Fri 9 Aug 2024
Usher Hall
6:00pm, Sat 10 Aug 2024
Usher Hall
8:00pm, Sun 11 Aug 2024
Usher Hall
8:00pm, Tue 13 Aug 2024
Usher Hall
2:00pm, Wed 14 Aug 2024
Usher Hall
8:00pm, Wed 14 Aug 2024
Usher Hall
7:30pm, Thu 15 Aug 2024
Usher Hall