Apple Store R028

Apple Store R028 is an Apple Store located at Kenwood Towne Centre, 7875 Montgomery Road in Cincinnati, Ohio. The store opened on November 3, 2001.