St Leonards is conveniently located in the centre of the historic coastal town of St Andrews, Scotland. The School is one hour from Edinburgh International Airport and has good rail, road and bus links across Scotland and beyond. Students come to the School from all over the world to live, learn, play golf in the home of the game, and flourish ...