Licha's Mexican Restaurant

1535 S Brazos St San Antonio TX 78207 USA

(210) 281-4200

Location