food ok pyramid stillwater food pyramid stillwater ok Claim this Business Hours. Food Pyramid 69 is located at 421 N Main St Stillwater OK 74075. Food Pyramid Grocer… Saturday, March 26, 2022 Edit