city of london

Noun
  1. The part of London situated within the ancient boundaries;
    The commercial and financial center of London (synset 108894500)

Other Searches