Home

Word

City of London, n.
more info the part of London situated within the ancient boundaries; the commercial and financial center of London
<noun.location>

City of London the City