Papa Russo's Pizza was a pizza restaurant at Six Flags New Orleans, located in the park's Pontchartrain Beach section.
Six Flags Wiki
Statement about the Six Flags-Cedar Fair merger
Click here for our statement about how wiki content will change following the Six Flags-Cedar Fair merger.
READ MORE
Papa Russo's Pizza was a pizza restaurant at Six Flags New Orleans, located in the park's Pontchartrain Beach section.