Skip to main content
7:30pm, Fri 23 Feb 2024
Usher Hall
Mon 5 Feb 2024
Usher Hall
7:30pm, Sun 28 Jan 2024
Usher Hall
7:30pm, Sat 27 Jan 2024
Usher Hall
7:30pm, Thu 25 Jan 2024
Usher Hall
11:00am, Mon 22 Jan 2024
Usher Hall
3:00pm, Sun 21 Jan 2024
Usher Hall
11:00am, Mon 15 Jan 2024
Usher Hall
7:30pm, Sat 13 Jan 2024
Usher Hall
7:30pm, Sat 6 Jan 2024
Usher Hall
12:00pm, Tue 2 Jan 2024
Usher Hall
3:00pm, Mon 1 Jan 2024
Usher Hall
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