Square Mile

A nickname of the City of London itself due to being about a square mile in area, Square Mile is the central business district otherwise known as the financial centre.

Get exclusive discounts & deals. Download today!