Update Info - El Tarahumara
This restaurant was reported as closed. If it is open, let us know.
El Tarahumara
4101 South Presa St
San Antonio, TX 78223
4101 South Presa St
San Antonio, TX 78223
This restaurant was reported as closed. If it is open, let us know.