Ellenborough Park have been awarded the title of England’s Leading Country House Hotel 2016 at the 23rd World Travel Awards. The World Travel Awards…