1 to 26 Sussex Place (London Business School) London, England

5 Feb 1970
1 to 26 Sussex Place (London Business School) designated a Grade I listed building