St John's has many groups that make it the growing community that it is.  

 

More information on our groups can be found here.