Staple Inn, Holborn, London.

Staple Inn, Holborn, London, England