Japanese steakhouse · 803 W Oak St, Amite City, LA
More food in Amite City, LA · Japanese Steakhouse in Amite City