1576 Halford Ave, Santa Clara, California 95051 USA
MED, 6 SLICES. Only devoured two.
Photo Credit: Yelp