Inner Temple, London.

Inner Temple, London, England