Two Temple Place, one of London’s hidden gems Our latest Curiosity of the Week can be found in the heart of London, a stone’s throw from the River Thames, yet many visitors miss out on this little gem…