Square Mile

Posted on

A term used for an area of London in which many financial institutions are based.