Apple Store R114

Apple Store R114 is an Apple Store located at St. Louis Galleria, 2440 St. Louis Galleria in St. Louis, Missouri. The store opened on December 18, 2004.