Exit 2onI-880 Southbound
Left 0.65 mi
Papa Johns Pizza
1360 The Alameda, San Jose, CA 95126-5003