El Takoriko

El TAKORIKO, 207 W Cevallos, San Antonio, TX 78204, United States

(210) 944-5040

Location