School detail

School name

London Academy

School biography

The London Academy is a language school which specializes in teaching foreign languages in 15 locations all over the continent. It is also a British secondary school and sixth form in Edgware, North London


Spur Road, Edgware, Middlesex, HA8 8DE

Head teacher

Year group

Year 8

Web address

Submit interest