Idiom: Square Mile

Idiom Definitions for 'Square Mile'


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

See also: