Italian Restaurant in Los Altos loading... sort by distance
Delicious food at an affordable price, in downtown Los Altos, CA. Delicious pastas, entres, salads and list of imported and domestic wines. The lunch menu is served seven days a week untill 4:00 p.m. Fresh bread is bake daily. more