The inn, home to dark forces since 4000 BC, is the place of a ghost named Florrie. She was killed by her husband together with her lover.
Here’ our article about the Tower of London haunted. On the northern bank of the River Thames in central London, England, there rises a majestic building which is, possibly, as iconic of London as, say, the British Bobby or the changing of guards at Buckingham Palace. This is the Tower of London, home to the […]