Papa's Subs Pizza

511 N Main St, Holly Springs, NC

Menu (As of 10/30)

Papa's Subs Pizza: hours and how to order