Frida's Taqueria

1738 W Hildebrand Ave San Antonio TX 78201 USA

(210) 481-4721

Location