The Square Mile is the historic heart of London, forming the ancient core of the City of London. This compact area, roughly one square mile, is a global financial powerhouse, bustling with commerce and history.
The Square Mile is the historic heart of London, forming the ancient core of the City of London. This compact area, roughly one square mile, is a global financial powerhouse, bustling with commerce and history.