News

The newspaper’s ‘London hotel of the year’ award was given to The Goring in Belgravia. Dating back to 1910 and long-favoured by members of the Royal Family, The Goring pitches itself as ...