La scuola è ubicata in due edifici d’epoca nella cittadina di Dun Laoghaire che sono stati restaurati e unificati per creare un unico centro di lingua inglese a soli venti minuti di treno (DART) dal centro di Dublino. Oltre alle aule, una sala computer, accesso a Internet gratuito, WiFi in tutto l’edificio, centro studi e biblioteca, la scuola dispone di una mensa e di una terrazza con vista panoramica sulla baia di Dublino. Inoltre, l’edificio è situato in una posizione invidiabile con la possibilità di raggiungere a piedi la metropolitana e ben due centri commerciali, situati in una zona vivace con bar, ristoranti, parchi, cinema, teatro ed anche il porto dei traghetti e ben servita da autotobus locali e urbani. A poca distanza si può praticare la vela, golf e molte altre attività.