A snapshot of tourist accommodation in London September 25th, 2025 by Jubair Ahmed London is the world’s third-most visited city, attracting roughly 21 million international visits in 2024 (more than half of all international visits into the UK), generating £17 billion in spending. Given the scale of these numbers, it is important for policymakers to understand if the supply of visitor accommodation that houses tourists (hotels, bnbs, Airbnb…