Sports Grounds & Stadiums in London - Leyton 280 Lea Bridge Road, Leyton, London, E10 7LD Tags: function room hire, merchandise shop