Ghosts & Hauntings6 months ago
The ghost of the Haycock Manor Hotel: a beautiful legend about a frequent visitor to an ancient building
For decades, the Haycock Manor Hotel, located in the small English village of Wansford, has attracted tourists by claiming to be the home of the ghost...