Definitions
There is 1 meaning of the phrase
City Of London.
City Of London - as a noun
The part of london situated within the ancient boundaries; the commercial and financial center of london
Synonyms (Exact Relations)
the city