Apple Store R213

Apple Store R213 is an Apple Store located at Otay Ranch Town Center, 2015 Birch Road in Chula Vista, California. The store opened on October 27, 2006.