Much better than the usual choices for pizza. I love the subs. It's a must try if you are in the area. Small place with big flavor in their subs and pizzas.
Address: 2424 Williams Blvd, Ste E, Kenner, LA 70062-5763
Location: United States > Louisiana (LA) > Kenner
Phone Number: +1 504-465-0777