Ruler Foods 238

Ruler Foods #238, also known as Ruler Ruler Foods, is a Ruler Foods supermarket located at 2154 Elida Road in Lima, Ohio.