266, 268 High St N, Manor Park, London E12 6SB
Local Authority
London Borough of Newham