Ruler Foods 290

Ruler Foods #290, also known as Ruler Ruler Foods, is a Ruler Foods supermarket located at 2002 West Springfield Avenue in Champaign, Illinois.