Education in London - Mill Hill Trafalgar House, Grenville Place, Mill Hill, London, NW7 3SA Tags: language schools