Apple Store R283

Apple Store R283 is an Apple Store located at Leawood Town Center, 4529 West 119th Street in Leawood, Kansas. The store opened on July 11, 2008.