Photos of The Original Italian Pie on 125 N. Carrollton Avenue, New Orleans LA. (Click on a thumbnail to enlarge picture)



<