The American Italian Deli
139 Main St, Los Altos
(650) 948-6745
Recent Reviews
Order Online
You May Also Like
Red Berry Coffee Bar - 145 Main St
Coffee Shops, Coffee & Tea, Gluten-Free, Coffee
Spot A Pizza Place - 133 Main St
Pizza
Holder's Country Inn - Los Altos - 134 Main St
American
Restaurants in Los Altos, CA
The American Italian Deli
139 Main St, Los Altos, CA 94022
(650) 948-6745