Ruler Foods 249

Ruler Foods #249, also known as Ruler Ruler Foods, is a Ruler Foods supermarket located at 716 West Town Center Boulevard in Champaign, Illinois.