Bygningen ble åpnet i 1960 og ligger ved Shepherd's Bush vest for London sentrum. Det er en av de første bygningene i verden som ble bygget spesielt for fjernsynsproduksjon, og det var et av verdens største fjernsynssentre.