Review of Magazine Pizza

1068 Magazine St, New Orleans, LA 70130

Overall Rating

Review


The staff was knowledgeable. The pizza was just okay but sometimes you just need a pizza.

Updated 2 years ago

Celiac