It's Newburn Haugh.
Stella North was the name of the power station. Two power stations were built on either side of the Tyne, they were operated as a pair so both were called Stella, with Stella South (built on Stella Haugh) being the largest of the two.
RE: Stagecoach North East - Recent Repaints