Get directions to: Alotta's Delicatessen, Los Altos, CA
Restaurant address: 2249 Grant Road Los Altos, CA 94024, USA
Restaurant: Alotta's Delicatessen