London is one of the world’s most visited cities, welcoming millions of domestic and international guests each year. From luxury five-star hotels to boutique stays and business accommodation,