Get directions to: Ba Mien Restaurant, New Orleans, LA
Restaurant address: 4646 Michoud Boulevard New Orleans, LA 70129, USA
Restaurant: Ba Mien Restaurant