Tagged: BBC Television Centre

0

The Ultimate Location?

It’s an odd sensation, standing somewhere Doctor Who has been filmed. It may just be a normal street, and it really shouldn’t feel that special – but it does. Given...