La ville de Taunton, située dans le comté du Somerset, au sud-ouest de l'Angleterre est entourée de collines et de zones agricoles. Cette petite ville animée compte de nombreux magasins et est une destination idéale pour les jeunes étudiants. L'école se situe dans une magnifique maison à l'architecture gothique. Elle est équipée de salles de sport, de deux piscines chauffées, de 25 courts de tennis et 8 de badminton ainsi que de deux terrains de volley-ball ou basket-ball.