Apple Store R233

Apple Store R233 is an Apple Store located at Woodland Hills Mall, 7021 South Memorial Drive in Tulsa, Oklahoma. The store opened on June 29, 2007.