The haunting of the Headland Hotel

The Headland Hotel opened its doors in June 1900. It had been envisioned and designed to be the finest hotel in South West England, and as its first patrons swept across the natural headland to the imposing red-brick building, they were certainly in agreement – in fact, King Edward VII and his Queen, Alexandra stayed […]