Meijer 134

Meijer #134 is a Meijer supercenter located at 5325 East Southport Road in Indianapolis, Indiana. The store opened on March 5, 1996.