GREATER LONDON
lollards prison
This ancient jail dating from around the 1300’s is simply the water tower in Lambeth Palace and many prisoners have been incarcerated here over hundreds of years – some of their spirits are still believed to be around...