The Coach & Horses 391 High Road Leyton, London E10 5NA