Temple Church

The Temple Church is a Royal peculiar church in the City of London located between Fleet Street and the River Thames, built by the Knights Templar as their English headquarters.

Back to directory