Sunday, September 22, 2019

Temple Church, London

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. 

No comments:

Post a Comment