Results 1 results found The 16th Century Tudor buildings at Staple Inn on High Holborn, home to shops and barristers' legal chambers, London, England, United Kingdom, Europe