Get directions to: Andronico's Deli, Los Altos, CA
Restaurant address: 690 Rancho Shopping Centre Los Altos, CA 94024, USA
Restaurant: Andronico's Deli