Local Authority
London Borough of Newham

88 Green St, London E7 8JG, UK
88 Green Street London England E7 GB