Leyton Great Hall

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