Behind a small stone archway on London's Fleet Street, a hidden world opens up
The Temple Church is a church in the City of London located between Fleet Street and the River Thames, built by the Knights Templar as their English headquarters.
http://www.bbc.com/travel/story/20160510-the-hidden-world-of-the-knights-templar