Leyton Great Hall

Leyton Great Hall
1 Adelaide Road, London, E10 5NN