They have moved to: 11619 Bandera Rd. San Antonio, TX. 78009 (210) 520-3278 At 1604 and Bandera, across from Pier 1 and in the same building as Panda Express. Pros: ...
All reviews seem positive