jednostka administracyjna mająca prawa miejskie w granicach Londynu

rzeczownik

full

The Square Mile

noun

Definitions of The Square Mile

English

the commercial and financial centre of London

Some law firms have left the Square Mile to find cheaper office space elsewhere.