Get directions to: China Garden & Kitchen, Corpus Christi, TX
Restaurant address: 4101 S Padre Island Dr Corpus Christi, TX 78411, USA
Restaurant: China Garden & Kitchen