“The House of English” está situada en la plaza principal del pueblo de Soto del Real, el corazón de la Sierra Norte de Madrid.
En la misma plaza, se encuentra el Ayuntamiento de Soto del Real.
La escuela se encuentra en la 1º planta en Nº 6, Plaza de la Villa