Meijer 104

Meijer #104 is a Meijer supercenter located at 1661 Hilliard-Rome Road in Columbus, Ohio. The store opened on May 19, 1992.