Nagrecha Hall

Nagrecha Hall
202 Leyton Road, London, E15 1DT