Get directions to: Green Papaya Restaurant, Corpus Christi, TX
Restaurant address: 4455 S Padre Island Dr # 2 Corpus Christi, TX 78411, USA
Restaurant: Green Papaya Restaurant