The Treasure Holt
The Treasure Holt is located in Clacton-On-Sea, Essex in England. Many years ago the Treasure Holt was an inn set in almost the middle of nowhere with only a dirt track made by horse and cart leading to it through the dense wooded area surrounding the Treasure Holt. The inn was mainly used by people [...]
