The Coach & Horses is a newly refurbished and revived pub in the heart of Leyton. We’re bringing great food, local beers.