3 May - 28 June, 11.00 am
6 May, 6.30pm - 8.30pm
10 May, 6pm-8pm
10 May, 11am - 1pm
14 May, 9.30am & 10.45am
14 May, 6.30pm
17 May, 11.00am - 4.00pm
Wed 21 May 5-7pm & Sat 24 May 11am - 1pm
23 - 25 May, 4pm
30 May, 11am
31 May, 10.30am - 4.30pm
14 June, 10am - 4pm