Upcoming Events

All events are subject to change, as circumstances (eg, the weather) dictate. Events run from 09:45 to 12:00, unless otherwise stated.