Tomatillos is located just minutes from downtown at 3210 Broadway in central San Antonio.
The restaurant is easily accessible from US Highway 281. Nearby attractions include the Witte Museum, Brackenridge Park and the San Antonio Zoo.
3210 Broadway St
San Antonio, TX 78209
Phone: (210) 824-3005
Fri & Sat: 11am-10pm
Sorry, the comment form is closed at this time.