Get directions to: Papa John's Pizza, Clifton, NJ
Restaurant address: 76 Lakeview Ave Clifton, NJ 07011, USA
Restaurant: Papa John's Pizza