Posted on December 7, 2012 by luganoa
Naked Pizza is a New Orleans based company with around 25 locations nationwide, 500 under contract. One to watch in the pizza world.