La Puntada Restaurant

117 Goliad Rd San Antonio TX 78223 USA

(210) 533-9997

Location