Italian Delicatessen, LOS ALTOS, California (CA)
Conveniently stationed at 139 Main Street () in LOS ALTOS, California (CA) (94022), Italian Delicatessen are available at 6509486745. It is advisable to before you go to arrange your table in the restaurant.
More restaurants in LOS ALTOS, California (CA)
Italian Delicatessen contact information and details:
Address: 139 Main Street - , LOS ALTOS, California (CA) 94022
Contact Phone: 6509486745