In Columbus, The Who will play the Schottenstein Center. The arena is at 555 Borror Dr, Columbus, OH 43210.