The Templar Knight

Archives


The Knights Hospitaller in north London

The Knights Hospitaller were once based near Alexandra Palace in north London according to a Victorian source

Read More