Edmond's Chile Co
Grocery Stores,
Wholesale StoresHours:
3236 Oregon Ave, St. Louis MO 63118 Hours
About Edmond's Chile Co
Edmond's Chile Co. is renowned for having the best tamales ever, with many customers loyal for over 45 years. Their tamales are hard to find, often sold out at stores like Schnucks, prompting fans to buy in bulk when available. The family restaurant in St. Louis, MO, is beloved for its friendly service. Despite occasional supply issues, customers express a strong willingness to return and even pay more, highlighting the quality and taste of Edmond's tamales.
You May Also Like
0.38 miles
Taj Market Grocery Store, Fruits & Veggies
- St. Louis, Missouri