BBC Studios is a tv station Greater London England located in United Kingdom.
1 Television Centre London Greater London W12 7FA United Kingdom
An amazing piece of British television history
Park higher up you get a better view :-)
Talk to fair trading early on in your project. Saves time in the long run - and we'll find out anyway!!