Sears 1236

Sears #1236 was a Sears department store located at 1901 South Yale Avenue in Tulsa, Oklahoma. The store opened February 14, 1998 and closed March 2017.