Restaurants - Deli in Los Altos, CA
Alotta's Delicatessen
American Italian Delicatessen
Togo's Eatery