Tag Archives: The Tower Of London

The Tower Of London – A Look At England’s Most Haunted Location

Share Button

England’s Most Haunted Location England’s most haunted location is said to be a terrifying place at night. The tower was built around the year 1066. It’s had a long and somewhat horrifying history for a good part of it. The tower served as a prison