Lord Rosebery had purchased Craigiehall as a home for his second son Neil Primrose MP, who was killed in Gaza during the First World War.
In 1933 Craigiehall was re-let to Ernest Thompson, who turned Craigiehall into the Riverside Hotel and Country Club.