The World’s 50 Best Hotels 2023: London scores a top spot with four stays
Judges from six contintents deemed that the capital is tied with Paris and Bangkok as the cities with the most lauded hotels. Frankly, we knew it already - but London is now officially one of the best cities in the world for hotels…
read more