Papyrus Pizza

Papyrus Pizza is a pizza parlor in Egypt.

Scooby-Doo! Mystery Adventures
Insert details here.

Appearances

 * Scooby-Doo! Mystery Adventures
 * Scooby-Doo! Jinx at the Sphinx