Canterbury School Steele Hall

Canterbury School values – honesty, respect, compassion, spirituality and self-reliance are distinguished individually with letter depth.