TEFL International in London will do everything possible to guarantee your experience and stay will be an unforgettable one.
The London TEFL School is located in the borough of Southwark. This is an up-and-coming area that is popular with young professionals and artists because it is centrally located and offers lower property prices. Southwark is bursting with a welcoming energy among its new cafes, City Hall, beautiful Cathedrals, and historical Theatres dating back to the 16th century. The TEFL School is right across from a metro station and will easily allow you to explore all that London has to offer.