529 Chestnut St, Santa Cruz, California 95060 USA
Center Street Grill- no longer on the tour but amazing pizza!
Photo Credit: Yelp