The Wembley Conference Centre, London.
[London :  Wembley Stadium, 
1973?]
Wembley Conference Centre.