Школа находится в одноименном городе Сэнт Элбанс, в 33 километрах от центра Лондона, в часе езды от аэропорта Хитроу, в графстве Хэртфордшир.
Город Сэнт Элбанс знаменит своим кафедральным собором, средневековой архитектурой и римскими развалинами.
Дети проходят обучение и занимаются в кружках после уроков в очаровательном здании Викторианской эпохи. Территория школы в 60 акров окружена парками и садами. К зданию школы примыкает резиденция, в которой проживают учащиеся.
На территории школы: просторные игровые площадки и крытый плавательный бассейн. Удачное сочетание средневековых достопримечательностей, живописной британской природы и ландшафта, а также удобное расположение школы по отношению к Лондону и Оксфорду делает St. Albans прекрасным местом для изучения английского языка.