Looking for a meeting room or conference venue in London? For owners of small and medium-sized businesses, client meetings can sometimes represent something of a challenge, especially when looking for somewhere in London, according to Holiday Inn, a leading hotel group.