Land it's on is twice the size of SJP. The area needs investment and the Arena is due to come down soon anyway. It's the perfect place to build a new stadium if the new owners are inclined to do so.
Just did a very rough size comparison and if you knocked down the buildings that face Scotswood Road and go more or less to the river Wembley fits in the space.