Meaning of city of london

Definition of city of london

(noun) the part of London situated within the ancient boundaries; the commercial and financial center of London

Other information on city of london

WIKIPEDIA results for city of london
Amazon results for city of london