Back to photostream

The Knights Templar

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. It was consecrated on 10 February 1185 by Patriarch Heraclius of Jerusalem

 

 

5,592 views
6 faves
0 comments
Uploaded on February 23, 2021
Taken on August 16, 2019