ECHO Language School está ubicado en Sefton Place, una bella propiedad en un entorno privilegiado a solo 15 minutos por el paseo del río al centro de Arundel. Sefton Place es una gran casa de campo que dispone de un magnífico porche que se asoma a un amplio jardín en el que poder disfrutar de juegos y barbacoas.
En el interior encontramos varias salas de estar, comedor y cocina en planta baja, y 11 habitaciones con baño desde 2 hasta 5 plazas.