What Is London Downtown Called?
Central London is the innermost part of London, in England, spanning several boroughs. What is downtown called in UK? Downtown (called a city centre in British English) is a word used in North America which refers to the main part of a city. It is usually the central business district where most commercial and office …