WELCOME TO THE OLIVE TREE SCHOOL

Dynamic, personalised education in a small, British school for 3-16 year olds.