Where is the Sears Tower?

The Sears Tower is a popular landmark at 223 S Wacker Drive, in Chicago Illinois. A UK insurance company recently changed the name of the Sears Tower to the Willis Tower.