Our London Address: 180 The Strand, London, WC2R 1EA, United Kingdom, just a three minute walk from Somerset House