Stock Photo - The Temple Church is a late 12th century church in London located between Fleet Street and the River Thames,built for and by the Knights Templar as their English headquarters.

Stock Photo: The Temple Church is a late 12th century church in London located between Fleet Street and the River Thames, built for and by the Knights Templar as their.

Searchable keywords

Choose multiple keywords

More from this author

View Images & Videos by Ted Edwards