Promised Land Academy St Cedds Hall, Webb Gardens, Plaistow, London Newham E13 8SR Telephone: 020 84713939
London E13 8SR,UK