Get directions to: Papa's Subs & Pizza, Apex, NC
Restaurant address: 1216 Laura Village Rd Apex, NC 27523, USA
Restaurant: Papa's Subs & Pizza