Groups are an important part of St Michael's whether empowering our young people or meeting together to grow closer in faith and friendship.

Groups are an important part of St Michael's whether empowering our young people or meeting together to grow closer in faith and friendship.