Kohl's 426

Kohl's #426, also known as Kohl's Riverside, is a Kohl's department store located at 9595 South Delaware Avenue in Tulsa, Oklahoma. The store opened on October 6, 2000.