Apple Store R130

Apple Store R130 is an Apple Store located at Penn Square, 1901 Northwest Expressway Street in Oklahoma City, Oklahoma. The store opened on September 24, 2005.