UK newsfromTime Out London1 day ago4 London hotels have just been awarded prestigious Michelin ratingsMichelin awards 1–3 hotel keys to recognize top hotels; 19 UK and Ireland hotels received keys in 2025, including four in London.