Apple Store R290

Apple Store R290 is an Apple Store located at North Star Mall, 7400 San Pedro Avenue in San Antonio, Texas. The store opened on June 28, 2008.