
Two new London hotels have been named in the 100 best in the world in 2026
booking.comWith countless grand establishments to choose from – The Landmark in Marylebone, Claridge’s in Mayfair, the Shangri-La in the Shard and the Ritz in Piccadilly, to name just a few – you’d think London has no need for even more luxury hotels. Yet, there are new […]


