Visit Silicon Valley Logo

Cafe La Scala Italian Restaurant Bar & Cafe - Los Altos

376 1st St , Los Altos, California, 94022, United States
Enjoy traditional pasta dishes and other authentic Italian cuisine.
Find hotels, restaurants, and things to do near.
Cafe La Scala Italian Restaurant Bar & Cafe - Los Altos
View Map