Juan More Tamale
- Address:
- 730 Carroll Street (inside Soulard Farmers Market)
- Saint Louis
- Missouri
Specializing in pork, chicken, chorizo w/potato, cheese w/jalapeno, & vegetable tamales. Buy them hot, ready-to-eat immediately or take some frozen ones home to eat later.