Location
75 South San Tomas Aquino Rd Ste 3 Kirkwood Plaza Shopping,
Campbell, CA 95008
By mark | 1/14/2016
great pastrami!