Get directions to: Papa John's Pizza, Albemarle, NC
Restaurant address: 633 24 27 Byp E Albemarle, NC 28001, USA
Restaurant: Papa John's Pizza