De ECHO taalschool ligt in Sefton Place, een prachtige accommodatie op een bevoorrechte locatie op slechts 15 minuten loopafstand langs de rivier naar het centrum van Arundel. Sefton Place is een groot landhuis met een prachtig terras met een grote tuin om te genieten van spelletjes en barbecues.
Binnen zijn verschillende woonkamers, een eetkamer en een keuken op de begane grond en 11 slaapkamers met badkamer voor twee tot vijf bedden.