Get directions to: La Palapas, San Antonio, TX
Restaurant address: 5525 Tezel Rd San Antonio, TX 78250, USA
Restaurant: La Palapas