Get directions to: China Wall Restaurant, New Orleans, LA
Restaurant address: 1112 Canal St New Orleans, LA 70112, USA
Restaurant: China Wall Restaurant