Definition Central london
English vocabulary and translations (See all our English vocabulary translation)
(In) Central London: (In) downtown London, the center of London, the busiest part of London
- "Barry Trotter, the A-list celebrity wizard, was arrested for drunk driving or in this case drunk flying, this morning in central London."
Do you have smart way of remembering 'Central london'? Share it with us!