Isn’t that an old (now shut down or abandoned) powerplant in London?
That’s the iconic Battersea Power Station.
It no longer operates as a power station, but it’s open. A museum? Can’t remember.