Leach's in the glass cube on 103rd floor of Sears Tower, Chicago