BOIL Seafood House - 3340 Magazine St, New Orleans, LA 70115, USA on Eaten