See all upcoming events
Saturday 4 May until Sunday 26 May
12.00pm - 4.00pm
Saturday 18 May
9.00am - 12.00pm9.30am10.00am - 12.00pm10.30am - 1.00pm11.30am - 1.00pm12.30pm - 1.30pm2.00pm - 4.00pm
Sunday 19 May until Saturday 25 May
Monday 20 May
10.00am - 10.30am10.00am - 3.00pm10.30am - 12.30pm5.00pm - 7.00pm8.00pm
Tuesday 21 May
10.00am - 12.00pm10.30am - 12.00pm7.00pm
Wednesday 22 May
10.00am - 3.00pm10.45am - 11.45am7.00pm
Thursday 23 May
1.30pm - 3.00pm7.00pm - 8.00pm7.00pm - 9.00pm8.00pm
Friday 24 May
10.00am - 11.00am10.00am - 11.30am1.00pm - 3.00pm4.00pm - 6.00pm8.30pm
Saturday 25 May and Sunday 26 May
10.00am - 4.00pm10.00am - 4.00pm
Saturday 25 May
9.00am - 3.00pm9.30am10.00am12.30pm - 1.30pm7.00pm
Sunday 26 May
1.00pm - 5.00pm2.00pm
Wednesday 29 May
7.00pm - 9.00pm8.00pm
Friday 31 May
11.00am - 12.00pm8.00pm - 10.00pm8.00pm
Saturday 1 June until Sunday 30 June
Saturday 1 June
2.00pm - 4.00pm2.30pm - 4.30pm
Sunday 2 June
11.00am - 4.00pm2.00pm - 5.00pm
Monday 3 June until Sunday 9 June
Monday 3 June
5.00pm - 7.00pm
Tuesday 4 June
11.00am, 12.30pm, 2.00pm11.00am - 1.00pm
Wednesday 5 June
11.00am - 12.00pm5.00pm - 7.00pm7.00pm
Thursday 6 June until Saturday 8 June
Thursday 6 June
11.00am, 12.30pm, 2.00pm7.45pm
Friday 7 June
3.45pm - 5.00pm7.00pm - 9.00pm
Saturday 8 June
2.00pm - 3.00pm2.00pm - 5.00pm7.30pm
Sunday 9 June
10.00am - 3.00pm11.00am, 2.00pm11.00am - 5.00pm2.00pm - 5.00pm4.00pm
Tuesday 11 June
9.30am - 11.00am6.30pm - 8.00pm
Saturday 15 June
10.00am - 4.00pm7.00pm
Wednesday 19 June until Saturday 22 June
Saturday 22 June
2.00pm - 9.00pm7.30pm
Sunday 23 June
2.00pm, 4.30pm
Tuesday 25 June
10.30am2.00pm - 5.00pm
Saturday 29 June
1.00pm - 3.00pm
Saturday 6 July
5.00pm7.00pm - 10.30pm
Thursday 11 July
7.00pm - 10.00pm
Saturday 13 July and Sunday 14 July
12.00pm - 6.00pm
Saturday 13 July
4.00pm - 11.00pm7.00pm7.30pm
Sunday 14 July
1.00pm - 5.00pm
Sunday 4 August
2.00pm - 5.00pm
Sunday 11 August
2.00pm - 5.00pm
Sunday 18 August
2.00pm - 5.00pm
Sunday 25 August
2.00pm - 5.00pm
Sunday 1 September
12.00pm - 5.00pm
Saturday 7 September
4.00pm
Wednesday 18 September
7.00pm