Originally Posted by
Steph3n
I got to thinking about this and there have only been two places I even remember how good their tacos were, and that is Alvarado's Mexican Food in benbrook, TX and Taco Casa in Stephenville Tx
I didn't realize either was a chain.