The American Italian Deli
139 Main St, Los Altos
(650) 948-6745
Menu
Restaurants in Los Altos, CA
The American Italian Deli
139 Main St, Los Altos, CA 94022
(650) 948-6745