Eating Italian at Cafe La Scala Italian Restaurant Bar & Cafe restaurant in Los Altos, CA.

Feedback

Do you manage or own Cafe La Scala Italian Restaurant Bar & Cafe?

Yes