Rudy's on S (?) Flores is good, then there's about 4-5 Delicious Tamales places all over town
Rudy's has a choice of handmade or machine made tamales. Delicious looks like machine made but they have a wider selection
There used to be a place on Culebra Road, near where Bandera Road starts, called Goa's (I thought for years it was called God's, but that's because of the way the neon "a" is made). It was always the best I found, before I learned to make them myself.
Bandera Road Cafe
12850 Bandera Rd, Helotes, TX 78023