This UK hotel beats the world’s best and rooms are £125 a night (until April)
The Headland Hotel is the pinnacle is quintessential English luxury (Picture: The Headland/Alice Giddings) The clock strikes 7pm as I venture down the sweeping maroon staircase into a scene straight out of a roaring twenties drama. Perched on a …