William Torbitt Primary School, London, England, IG2 7SS, United Kingdom. Location Type: School Date Planted: 15/03/2022 Publicly Accessible: No Location