The American Italian Deli
139 Main St, Los Altos
(650) 948-6745
Recent Reviews
The American Italian Deli
139 Main St, Los Altos 94022
(650) 948-6745