Still the best pizza in New Orleans 20+ years later.
February 2024
Hands down my absolute favorite pizza!!! I live on the Northshore but anytime I'm in Metairie I have to go!! We love the Tower Special with an artichoke salad
February 2024
Love the pizza here. Best in greater NOLA area. Definitely recommend the Italian salad and pepperoni pizza