A planning application to build 302 houses on the Glebe Road site was rejected last year and a brief perusal of the planning docs makes for interesting reading. Application PA/2021/672.
“There appear to be significant constraints associated with the technical suitability of
the landfill materials and therefore significant re-engineering is required to form a
stable development platform which will not be subject to differential settlement.
The technical and legal feasibility of undertaking these works is unclear at this stage
and further information is required on this aspect along with the potential
environmental impacts of the re-engineering.”
So sounds unlikely a significant facility like a stadium could be built there – the Warren Road site to the north has had permission for industrial buildings (2005), so perhaps more positive there?