Apple Store R012

Apple Store R012 is an Apple Store located at The Falls, 8888 Southwest 136th Street in Miami, Florida. The store opened on November 23, 2001.