ECHO Language School est situé dans Sefton Place, une belle propriété dans un emplacement privilégié à seulement 15 minutes à pied du centre d’Arundel en longeant une rivière. Sefton Place est une grande maison de campagne qui a un magnifique porche qui donne sur un grand jardin pour profiter des jeux extérieurs et des barbecues.
A l’intérieur, il y a plusieurs salons. La salle à manger et la cuisine sont au rez-de-chaussée et il y a 11 chambres de 2 à 5 places toutes équipées d’une salle de bain.