Meijer 66

Meijer #66 is a Meijer supercenter located at 1500 Hillcrest Avenue in Springfield, Ohio. The store opened on October 24, 1989.