Royal Courts of Justice, Strand, London.

Royal Courts of Justice, The Strand, London, England