Location
75 South San Tomas Aquino Rd Ste 3 Kirkwood Plaza Shopping,
Campbell, CA 95008

By mark | 1/14/2016
great pastrami!

By Stephanie S | 3/3/2015
Usual visit

By Sonib | 7/19/2014
It's close and fast