Get directions to: Kanpai Japanese Restaurant, New Orleans, LA
Restaurant address: 8116 Hampson Street New Orleans, LA 70118, USA
Restaurant: Kanpai Japanese Restaurant