Get directions to: Lemon Grass Restaurant, New Orleans, LA
Restaurant address: 217 Camp Street New Orleans, LA 70130, USA
Restaurant: Lemon Grass Restaurant