Exit 2onI-880 Northbound
Right 0.55 mi
Papa Johns Pizza
1360 The Alameda, San Jose, CA 95126-5003