La scuola, accreditata al British Councile, si trova nel cuore della
città di Canterbury, a pochi passi dalla famosa cattedrale. Al suo interno dispone di spaziose e luminose aule recentemente rinnovate, completamente attrezzate, sale comuni per potersi rilassare in compagnia di nuovi amici, una caffetteria e una canteen dove consumare i pasti.