Meijer 129

Meijer #129 is a Meijer supercenter located at 5349 Pike Plaza Road in Indianapolis, Indiana. The store opened on May 10, 1994.