Events

Below are listed our next 100 events grouped by week. You can also use the calendar to look at a specific date.

February 2026 - February 2026

Monday Rhyme Time – 9 February 2026 at 11:00 am - 11:30 am
Ballet Class – 10 February 2026 at 10:00 am - 10:30 am
Dynamic Pilates Class – 10 February 2026 at 10:15 am - 11:00 am
Gentle Pilates Class – 10 February 2026 at 11:30 am - 12:15 pm
Science Club – 10 February 2026 at 4:00 pm - 6:00 pm
Chess Club – 10 February 2026 at 6:30 pm
Free Community Yoga Class – 12 February 2026 at 6:30 pm
Councillor Surgery – 14 February 2026 at 10:30 am - 11:30 am

February 2026 - February 2026

Monday Rhyme Time – 16 February 2026 at 11:00 am - 11:30 am
Ballet Class – 17 February 2026 at 10:00 am - 10:30 am
Dynamic Pilates Class – 17 February 2026 at 10:15 am - 11:00 am
Gentle Pilates Class – 17 February 2026 at 11:30 am - 12:15 pm
Science Club – 17 February 2026 at 4:00 pm - 6:00 pm
Book Club — A Quiet Place – 18 February 2026 at 7:00 pm
Free Community Yoga Class – 19 February 2026 at 6:30 pm
Gig : Achilles Heel – 20 February 2026 at 7:15 pm - 9:15 pm

February 2026 - March 2026

Monday Rhyme Time – 23 February 2026 at 11:00 am - 11:30 am
Ballet Class – 24 February 2026 at 10:00 am - 10:30 am
Dynamic Pilates Class – 24 February 2026 at 10:15 am - 11:00 am
Gentle Pilates Class – 24 February 2026 at 11:30 am - 12:15 pm
Science Club – 24 February 2026 at 4:00 pm - 6:00 pm
Free Community Yoga Class – 26 February 2026 at 6:30 pm

March 2026 - March 2026

Monday Rhyme Time – 2 March 2026 at 11:00 am - 11:30 am
Ballet Class – 3 March 2026 at 10:00 am - 10:30 am
Dynamic Pilates Class – 3 March 2026 at 10:15 am - 11:00 am
Gentle Pilates Class – 3 March 2026 at 11:30 am - 12:15 pm
Science Club – 3 March 2026 at 4:00 pm - 6:00 pm
Persepolis – 3 March 2026 at 7:15 pm - 10:00 pm

March 2026 - March 2026

Monday Rhyme Time – 9 March 2026 at 11:00 am - 11:30 am
Ballet Class – 10 March 2026 at 10:00 am - 10:30 am
Dynamic Pilates Class – 10 March 2026 at 10:15 am - 11:00 am
Gentle Pilates Class – 10 March 2026 at 11:30 am - 12:15 pm
Science Club – 10 March 2026 at 4:00 pm - 6:00 pm
Chess Club – 10 March 2026 at 6:30 pm
Councillor Surgery – 14 March 2026 at 10:30 am - 11:30 am

March 2026 - March 2026

Monday Rhyme Time – 16 March 2026 at 11:00 am - 11:30 am
Ballet Class – 17 March 2026 at 10:00 am - 10:30 am
Dynamic Pilates Class – 17 March 2026 at 10:15 am - 11:00 am
Gentle Pilates Class – 17 March 2026 at 11:30 am - 12:15 pm
Science Club – 17 March 2026 at 4:00 pm - 6:00 pm

March 2026 - March 2026

Monday Rhyme Time – 23 March 2026 at 11:00 am - 11:30 am
Ballet Class – 24 March 2026 at 10:00 am - 10:30 am
Dynamic Pilates Class – 24 March 2026 at 10:15 am - 11:00 am
Gentle Pilates Class – 24 March 2026 at 11:30 am - 12:15 pm
Science Club – 24 March 2026 at 4:00 pm - 6:00 pm
Chess Club – 24 March 2026 at 6:30 pm

March 2026 - April 2026

Monday Rhyme Time – 30 March 2026 at 11:00 am - 11:30 am
Ballet Class – 31 March 2026 at 10:00 am - 10:30 am
Dynamic Pilates Class – 31 March 2026 at 10:15 am - 11:00 am
Gentle Pilates Class – 31 March 2026 at 11:30 am - 12:15 pm
Science Club – 31 March 2026 at 4:00 pm - 6:00 pm

April 2026 - April 2026

Monday Rhyme Time – 6 April 2026 at 11:00 am - 11:30 am
Ballet Class – 7 April 2026 at 10:00 am - 10:30 am
Dynamic Pilates Class – 7 April 2026 at 10:15 am - 11:00 am
Gentle Pilates Class – 7 April 2026 at 11:30 am - 12:15 pm
Science Club – 7 April 2026 at 4:00 pm - 6:00 pm
Councillor Surgery – 11 April 2026 at 10:30 am - 11:30 am

April 2026 - April 2026

Monday Rhyme Time – 13 April 2026 at 11:00 am - 11:30 am
Ballet Class – 14 April 2026 at 10:00 am - 10:30 am
Dynamic Pilates Class – 14 April 2026 at 10:15 am - 11:00 am
Gentle Pilates Class – 14 April 2026 at 11:30 am - 12:15 pm
Science Club – 14 April 2026 at 4:00 pm - 6:00 pm
Chess Club – 14 April 2026 at 6:30 pm

April 2026 - April 2026

Monday Rhyme Time – 20 April 2026 at 11:00 am - 11:30 am
Ballet Class – 21 April 2026 at 10:00 am - 10:30 am
Dynamic Pilates Class – 21 April 2026 at 10:15 am - 11:00 am
Gentle Pilates Class – 21 April 2026 at 11:30 am - 12:15 pm
Science Club – 21 April 2026 at 4:00 pm - 6:00 pm

April 2026 - May 2026

Monday Rhyme Time – 27 April 2026 at 11:00 am - 11:30 am
Ballet Class – 28 April 2026 at 10:00 am - 10:30 am
Dynamic Pilates Class – 28 April 2026 at 10:15 am - 11:00 am
Gentle Pilates Class – 28 April 2026 at 11:30 am - 12:15 pm
Science Club – 28 April 2026 at 4:00 pm - 6:00 pm
Chess Club – 28 April 2026 at 6:30 pm

May 2026 - May 2026

Monday Rhyme Time – 4 May 2026 at 11:00 am - 11:30 am
Ballet Class – 5 May 2026 at 10:00 am - 10:30 am
Dynamic Pilates Class – 5 May 2026 at 10:15 am - 11:00 am
Gentle Pilates Class – 5 May 2026 at 11:30 am - 12:15 pm
Councillor Surgery – 9 May 2026 at 10:30 am - 11:30 am

May 2026 - May 2026

Monday Rhyme Time – 11 May 2026 at 11:00 am - 11:30 am
Ballet Class – 12 May 2026 at 10:00 am - 10:30 am
Dynamic Pilates Class – 12 May 2026 at 10:15 am - 11:00 am
Gentle Pilates Class – 12 May 2026 at 11:30 am - 12:15 pm

May 2026 - May 2026

Monday Rhyme Time – 18 May 2026 at 11:00 am - 11:30 am
Ballet Class – 19 May 2026 at 10:00 am - 10:30 am
Dynamic Pilates Class – 19 May 2026 at 10:15 am - 11:00 am
Gentle Pilates Class – 19 May 2026 at 11:30 am - 12:15 pm

May 2026 - May 2026

Monday Rhyme Time – 25 May 2026 at 11:00 am - 11:30 am
Ballet Class – 26 May 2026 at 10:00 am - 10:30 am
Dynamic Pilates Class – 26 May 2026 at 10:15 am - 11:00 am
Gentle Pilates Class – 26 May 2026 at 11:30 am - 12:15 pm

June 2026 - June 2026

Monday Rhyme Time – 1 June 2026 at 11:00 am - 11:30 am
Ballet Class – 2 June 2026 at 10:00 am - 10:30 am
Dynamic Pilates Class – 2 June 2026 at 10:15 am - 11:00 am
Gentle Pilates Class – 2 June 2026 at 11:30 am - 12:15 pm

June 2026 - June 2026

Monday Rhyme Time – 8 June 2026 at 11:00 am - 11:30 am
Ballet Class – 9 June 2026 at 10:00 am - 10:30 am
Dynamic Pilates Class – 9 June 2026 at 10:15 am - 11:00 am
Gentle Pilates Class – 9 June 2026 at 11:30 am - 12:15 pm
Councillor Surgery – 13 June 2026 at 10:30 am - 11:30 am