London loses its crown as the world’s 5-star hotel capital in the 2023 Forbes Travel Guide ratings
After four years on top, London has lost its crown as the five-star hotel capital
After four years on top, London has lost its crown as the five-star hotel capital
Madera Simon Brown Photography Central London views don’t come much better than the Treehouse Hotel.