Apple Store R115

Apple Store R115 is an Apple Store located at 1021 Lincoln Road in Miami Beach, Florida. The store opened on July 21, 2006.