Contact
La Scala (650) 917-0300
376 1st St, Los Altos CA as of dinehere.us