Get directions to: New China Restaurant, San Antonio, TX
Restaurant address: 3819 Gayle Ave San Antonio, TX 78223, USA
Restaurant: New China Restaurant