The power station near Nottingham?
Nope.
Alton Towers?
Lonewolf Yorks: Alton Towers?
No, LOL
Clue its the North West