the square mileOur editors are putting together more complete content — check back in about 20 minutesthe square milethe square mile — noun名詞1. the financial district of London, also known as the City of London1.名詞釋義the financial district of London, also known as the City of London例句Many banks have their headquarters in the Square Mile.