Finch Lodge Language School 101 Bow Lane, London N120JL