Study abroad in Taunton
The town of Taunton, located in the Somerset, south west of England, is surrounded by hills and farm land. With its peaceful commercial little town center, Taunton is ideal of junior students. The school is situated in a beautiful house with a gothic architecture. The house is equipped with gyms, two heated swimming pools, 25 tennis courts, 8 badminton courts, as well as two courts to practice basketball or volleyball.