London is a key business travel destination partly because English is so widely spoken throughout the business world and partly because its location means it can do business with Asia and North America during a normal working day. However, the fact that the city is also popular with leisure travellers means that it can be difficult for corporate travellers particularly those travelling on short notice to find accommodation. The serviced apartments London has to offer are a great alternative to hotels, tailored to meet the needs of corporate travellers. Business visitors to London can find that, although its plethora...