Amelia's Taquiera and Cafe in San Antonio
1701 W Martin St,
San Antonio, 78207
(210) 223-9148
(210) 223-9148
Providers of dining in San Antonio
dining, food, restaurant