London has retained its position as the most popular meetings and events destination in Europe while a Madrid hotel has been named the top venue. The...
Meetings space provider Convene is opening a new location in the St Paul’s area of central London later this week. Convene Sancroft, St Paul’s includes 45,000...