Battersea power station was a well-known London landmark for decades. You can find a few more photos here:

http://www.batterseapowerstation.org.uk/

For those not familiar with London, here's a map you can locate it with and zoom in/out:

Multimap - Battersea