I've recently been enjoying the very good good cabrito tacos at Casa Dos Pedros, located deep on the south side of San Antonio. Their address is 1926 SW Military Drive, which is just east of the intersection with I-35. I wanted to explore more of the menu on my second visit, but I had to have more of those tacos. If you like cabrito, too, you might want to check this place out.
Most people were chowing down at the buffet, which I wasn't tempted by. The puffy tacos did look good, though. Have any chowhounds explored more of their menu?