This church is a Royal Peculiar in the Church of England. It is located between Fleet Street and the River Thames in the Inner and Middle Temples of the Inns of Courts. It was originally built as the English headquarters of the Knights Templar. In the mid-12th century, the Knights Templar in London met at…
