Lollards’ Tower
E270962
UNEXPLORED
Lollards’ Tower is a historic medieval tower at Lambeth Palace in London, long associated with the imprisonment of religious dissenters in the late Middle Ages.
Jump to:
Referenced by
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.