Haycock Manor Hotel

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…

1 year ago