
It’s official: two of the world’s best new luxury hotels are in London
One thing London does well is luxury. From Knightsbridge to Kensington and beyond, this city is frequented by a lot of people with a lot of money, many of which don’t actually have a base here. So where do the […]