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