London doesn't really have an obviously demarcated CBD.
The City of London is a one-square mile area in central-east London that is the financial centre of the city.
It's known as 'The City'.
City
The main business center in the United Kingdom is in London, England. For more information about doing business in England have a look at The UK Business Centre website.
London Opera Centre was created in 1963.
London Centre for Nanotechnology was created in 2003.
Drama Centre London was created in 1963.
London Opera Centre ended in 1977.
Chemistry Centre - London - was created in 2010.
from the centre of london to the centre of manchester it is 320km.
From the centre of London to the centre of Glasgow is 405 miles by road.
London Area Control Centre was created in 2002.
London Olympics Media Centre was created in 2011.
Russian Cultural Centre - London - was created in 2006.
Parus Business Centre was created in 2007.