Get directions to: T & S Chinese Restaurant, Austin, TX
Restaurant address: 10014 N Lamar Blvd Austin, TX 78753, USA
Restaurant: T & S Chinese Restaurant