Please see below for what has been going on and what is coming up at St. Leonard's...

Upcoming dates for your diary:


Watch this space for more for new information...