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.
Temple Church
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.