Ruler Foods 408

Ruler Foods #408, also known as Bellefontaine Neighbors Ruler Foods, is a Ruler Foods supermarket located at 10009 Bellefontaine Road in St. Louis, Missouri.