Local Authority
London Borough of Newham

266, 268 High St N, Manor Park, London E12 6SB