The Goring took the prize for London’s best hotel, while The Beaumont in Mayfair was hailed ‘One to Watch’ in 2025.