Filming location. Not to be confused with De Lane Lea Music Centre/The Music Centre, Wembley (1971-1981) or CTS Studios (1982-2010) that were located at the same place.
Filming location. Not to be confused with De Lane Lea Music Centre/The Music Centre, Wembley (1971-1981) or CTS Studios (1982-2010) that were located at the same place.