Translation of Square Mile in Spanish:

Square Mile

noun

  • 1

    the Square Mile (zona donde está situado el centro financiero de Londres) la City