Have you been to newcastle? it's too far away from the south to get much corporate money (what companies would be fighting to get a box at a new st james' park?) plus newcastle is too far away from anything to get money from casual fans or increase their stadium going fanbase
It's near a Greggs. That's endless amount of foot traffic for a stadium.
