Ruler Foods 236

Ruler Foods #236, also known as Newburgh Ruler Foods, is a Ruler Foods supermarket located at 7844 West State Route 66 in Newburgh, Indiana.