I have often passed through this particular junction of roads (pretty sure this os the location) and always noticed what i think is, or what looks to me like an the base of an old Railway water tower that sits behind some advertising hoardings. Can anyone shed any light on this, and if i am correct, Or if i am not what is the history of this location.

Flash Earth ...satellite and aerial imagery of the Earth in Flash