Skip to main content
7:30pm, Sat 30 Dec 2023
Usher Hall
7:30pm, Thu 28 Dec 2023
Usher Hall
7:00pm, Wed 20 Dec 2023
Usher Hall
7:30pm, Tue 19 Dec 2023
Usher Hall
7:30pm, Mon 18 Dec 2023
Usher Hall
7:30pm, Sun 17 Dec 2023
Usher Hall
7:30pm, Sat 16 Dec 2023
Canongate Kirk
7:30pm, Thu 14 Dec 2023
Usher Hall
7:00pm, Tue 12 Dec 2023
Usher Hall
3:00pm, Sun 10 Dec 2023
Usher Hall
7:30pm, Thu 7 Dec 2023
Usher Hall
11:00am, Mon 4 Dec 2023
Usher Hall
7:30pm, Sun 3 Dec 2023
Usher Hall
Tue 28 Nov 2023
Usher Hall
7:00pm, Mon 27 Nov 2023
Usher Hall
3:00pm, Sun 26 Nov 2023
Usher Hall
7:30pm, Sun 19 Nov 2023
Usher Hall
Sat 18 Nov 2023
Usher Hall
Thu 9 Nov 2023
Usher Hall
7:30pm, Tue 7 Nov 2023
Usher Hall