My guess is a transformer, but why and what for I have no idea.

by samturxr

3 comments
  1. It is indeed a transformer, part of National Grid’s London Power Tunnels upgrade.

Comments are closed.