Central London is a much-used but unofficial and vaguely defined term for the most inner part of London, the capital of England. There are many definitions and each has its own notional boundary. Some are defined by clear boundaries, others less so. All definitions have in common the notion that central London is smaller than, and a subset of, Inner London.
When the railways were first constructed in London during the latter 1800s an area of central London was defined by government and railway lines were not permitted to pass beyond it, at least not above ground. The restrictions were relaxed a little and the new, more central, terminals were constructed at Waterloo (replacing Nine Elms), Fenchurch Street (Minories) and Liverpool Street (Bishopsgate). This created the ring of terminal stations which still exists today. The railways were thus instrumental in both enabling the rapid expansion of London and also helped to reinforce the boundary of the central area.
The Eden Plaza Kensington is ideally located in Central London and is your natural choice if you are looking for Central London Hotels.