Papa John's

1360 The Alameda
San Jose, CA
408.971.7272
37.332768
-121.913341

for Papa John's
Directions
from: