The Templar Pilgrimage Trust (O T J)

The Official Website of the Knights Templar in England and Wales - a member Grand Priory of OSMTH, Knights Templar International, the largest Knight Templar Order in the world, and the only Templar Order recognized in Special Consultative Status by the United Nations.



Phone: 
020 8656 2474
Location: 
28 Clifford Road
London, SE25 5JS
UK
EIN: 
326561:uk
Region: 
Country: 
Organization Membership Type: 
Year Founded: 
0
Income Bucket: 
Unknown
Expenditures Bucket: 
Unknown