Eating & San Antonio admin | 31 Aug 2010
Tomatillos – San Antonio, Texas
Tomatillos was our favorite discovery in San Antonio, Texas while we were there. My husband traveled to San Antonio a few years ago and his coworkers took him to this restaurant that he raved about. Luckily, he remembered the name and we found out that it was just a few minutes away from where we [...]


