ECHO Language School è situata a Sefton Place, una bella proprietà da cui raggiungere, in solo 15 minuti di cammino lungo il fiume, il centro di Arundel. Sefton Place è una grande casa di campagna con una fantastica veranda prospicente un vasto giardino, ideale per i momenti di relax e gioco degli studenti.
Al pian terreno ci sono più saloni, una grande sala da pranzo, un ufficio, la cucina e 2 camere da letto con bagno privato. Al piano superiore ci sono altre 9 camere da letto che ospitano dai 2 ai 5 studenti ciascuna, ognuna di esse con il proprio bagno.