Tardis
Tardis
Angel of the North
You may be looking for the TV story.

The Angel of the North was a sculpture located in northern England. UNIT had a vault located beneath the structure. (AUDIO: Tales from the Vault)