Idiom: Square Mile

What does 'Square Mile' mean?

The Square Mile is the City, the financial area of London.

See also: