Ruler Foods 267

Ruler Foods #267, also known as Frankfort, IN Ruler Foods, is a Ruler Foods supermarket located at 1451 East Wabash Street in Frankfort, Indiana.