Definitions of The Square Mile the commercial and financial centre of London Some law firms have left the Square Mile to find cheaper office space elsewhere.