Get directions to: China Palace Restaurant, San Antonio, TX
Restaurant address: 10227 Ironside Dr San Antonio, TX 78230, USA
Restaurant: China Palace Restaurant